Part Number Hot Search : 
1N5230B SC450 ER1600CT 1N5250A 0110R0G AX101166 F1004 LHI978
Product Description
Full Text Search
 

To Download 1991258 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 TSE Transmission Switch Element Datasheet Released
PM5372
TSETM
TRANSMISSION SWITCH ELEMENT
DATASHEET
Proprietary and Confidential Released Issue 7: November, 2001
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
TSE Transmission Switch Element Datasheet Released
Legal Information
Copyright
(c) 2001 PMC-Sierra, Inc. The information is proprietary and confidential to PMC-Sierra, Inc., and for its customers' internal use. In any event, you cannot reproduce any part of this document, in any form, without the express written consent of PMC-Sierra, Inc.
Disclaimer
None of the information contained in this document constitutes an express or implied warranty by PMC-Sierra, Inc. as to the sufficiency, fitness or suitability for a particular purpose of any such information or the fitness, or suitability for a particular purpose, merchantability, performance, compatibility with other parts or systems, of any of the products of PMC-Sierra, Inc., or any portion thereof, referred to in this document. PMC-Sierra, Inc. expressly disclaims all representations and warranties of any kind regarding the contents or use of the information, including, but not limited to, express and implied warranties of accuracy, completeness, merchantability, fitness for a particular use, or non-infringement. In no event will PMC-Sierra, Inc. be liable for any direct, indirect, special, incidental or consequential damages, including, but not limited to, lost profits, lost business or lost data resulting from any use of or reliance upon the information, whether or not PMC-Sierra, Inc. has been advised of the possibility of such damage.
Trademarks
S/UNI is a registered trademark of PMC-Sierra, Inc. SPECTRA is a trademark of PMC-Sierra, Inc. SPECTRA-2488 is a trademark of PMC-Sierra, Inc. TBS is a trademark of PMC-Sierra, Inc. TSE is a trademark of PMC-Sierra, Inc. CHESS is a trademark of PMC-Sierra, Inc. Other product and company names mentioned herein may be the trademarks of their respective owners.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
2
TSE Transmission Switch Element Datasheet Released
Contacting PMC-Sierra
PMC-Sierra 8555 Baxter Place Burnaby, BC Canada V5A 4V7 Tel: (604) 415-6000 Fax: (604) 415-6200 Document Information: document@pmc-sierra.com Corporate Information: info@pmc-sierra.com Technical Support: apps@pmc-sierra.com Web Site: http://www.pmc-sierra.com
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
3
TSE Transmission Switch Element Datasheet Released
Revision History
Issue No.
7
Issue Date
November 2001
Details of Change
Changed signoff page. Fixed Initialization procedure instruction referencing addresses 0N83h, 0N8Bh, 0N93h, 0N9Bh Updated voltage limits on digital/LVDS pins in Absolute Maximum Ratings table. Deleted Ambient Temperature spec. Fixed 1.8V Supply Voltage spec. Added note to LCVI that it is change from no LCV to LCV that cause LCVI. A string of LCVs will only produce 1 LCVI . Consolidated power information (sequencing/filtering) to Power Information Section. Added power requirements section. Removed IDDOP for the power supplies from the D.C Characteristics table. Updated Thermal section. Thermal section now indicates device suitable industrial applications when used with heat sink. Updated LVDS Hot Swap Section. Added RC filter example schematic in Power Filtering section Updated TelecomBus Control Character Table
6
August 2001
Reworded DLCV description: Added warning of LCV counter saturation if DLCV set high, and clarified to indicate that inverted data would have valid and invalid 8B/10B characters as result of DLCV high Changed the name of the IDLESEL control signal ECHAR_OVWR, and made corresponding changes to the description of the ID[9:0] data bits Updated thermal information in sec 18 Revised power sequencing information, added max junction temp, Theta JA and Theta JC information, and chart of Theta JA vs. airflow Added sections for LVDS hot swap information, power down calculations, and trace length versus FIFO depth calculation Changed name of ETSE register bit in register 0NAAH to EACTIVE, hid references to TCBMODE in sec 9.2 and in description of register 0NB0H
The device ID field is now "0001 instead of "0000" in register 0010H. The JTAG Version number has been changed to 1H in Table 16. The J0MASK bit has been added to registers 0N80H, 0N88H, 0N90H, 0N98H to support applications which require floating input links to remain activated. Added the IJ0RORDR bit to register 0NA2. Added the EJ0R0RDR bit to register ONAA.
5
March 2001
Added warning of LCV counter saturation if DLCV set high.in register descriptions Changed the name of the IDLESEL control signal to CHARACTER OVERWRITE, and made corresponding changes to the description of the ID[9:0] data bits
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
4
TSE Transmission Switch Element Datasheet Released
Issue No.
Issue Date
Details of Change
Updated Reliability information (sec 23), and thermal information in sec 18. Revised power sequencing information, added max junction temp, Theta JA and Theta JC information, and chart of Theta JA vs. airflow Added sections for LVDS hot swap information, power down calculations, and trace length versus FIFO depth calculation . Changed name of ETSE register bit in register 0NAAH to EACTIVE, removed references to TCBMODE in sec 9.2 and in description of register 0NB0H Revised sec 9.2 and 9.2.1 to further de-document TeleCombus mode. Changed VIL(max) to 0.8V and VT+ to 2.2V based on characterization report. Revised Theta JA vs. Airflow table and Theta JC value with 560UBGA information. Updated operating power to 9.86W. Changed operating temperature range to TC = -40C to Tj=120C. Revised section on J0 Synchronization.
4
October 2000
Added instructions to check CSU lock status and to center transmit FIFOs in Section 12.5. Added Section 12.8. Added diagnostic note in TJ0FP pad description, amended TDI pad description to indicate there is no pull up resistor on the pad, removed part of RES/RESK pad description from datasheet, removed ATMSB, and DTMSB register bits from datasheet, redocumented clear behavior of indication register bits when WCIMODE=1, amended legal range of values for RJ0DLY: 1 to 9719, added explanatory text to BUSY register bits, removed RXLBSEL from datasheet, added functional timing diagram for page switching using SPSEL, IPSEL, and EPSEL register bits, corrected TJ0DLY description to indicate that the time to TJ0FP is TJ0DLY+2, amended DLCV register bit description, amended CENTER register bit description, to indicate that FIFO depth is 3-4 deep following centering operation, removed RDC mode from J0INS register bit description, corrected Boundary Scan Register Table: previously reverse ordered, and OEB_D(I) incorrectly identified as IO_CELL, updated System "J0" Timing diagram, added input pad tolerance, output pad overshoot, latchup current for RESK in Absolute Maximum Ratings table, added typical and max operating currents to D.C Characteristics table, corrected mechanical information table with respect to package thickness. Finalized pin out, register setting and functions Register Description modification, package and pinout information, added functional timing descriptions and scan test registers, changed tolerances of 1.8V supply to +-5%. Document created
3 2
April 2000 January 2000 June 1999
1
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
5
TSE Transmission Switch Element Datasheet Released
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
6
TSE Transmission Switch Element Datasheet Released
Table of Contents
Legal Information ................................................................................................................ 2 Copyright............................................................................................................. 2 Disclaimer ........................................................................................................... 2 Trademarks ......................................................................................................... 2 Contacting PMC-Sierra ....................................................................................................... 3 Revision History .................................................................................................................. 4 Table of Contents ................................................................................................................ 7 List of Figures.................................................................................................................... 10 List of Tables ..................................................................................................................... 11 List of Registers ................................................................................................................ 13 1 2 3 4 Features .................................................................................................................... 15 Applications ............................................................................................................... 16 References ................................................................................................................ 17 Application Examples ................................................................................................ 18 4.1 4.2 4.3 4.4 4.5 5 6 7 8 9 Motivating Applications ..................................................................................... 18 TSE Fabric Scaling ........................................................................................... 19 Redundant Fabrics ........................................................................................... 23 Non-STS-48 Loads ........................................................................................... 23 TSE Fabric Packaging ...................................................................................... 23
Block Diagram ........................................................................................................... 24 Description ................................................................................................................ 25 Pin Diagram............................................................................................................... 27 Pin Description .......................................................................................................... 31 Functional Description............................................................................................... 45 9.1 LVDS Overview................................................................................................. 45 9.1.1 LVDS Receiver (RXLV)........................................................................... 46 9.1.2 LVDS Transmitter (TXLV) ....................................................................... 46 9.1.3 LVDS Transmit Reference (TXREF)....................................................... 47 9.1.4 Data Recovery Unit (DRU) ..................................................................... 47 9.1.5 Parallel to Serial Converter (PISO) ........................................................ 48
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
7
TSE Transmission Switch Element Datasheet Released
9.1.6 Clock Synthesis Unit (CSU) ................................................................... 48 9.2 Receive 8B/10B Frame Aligner (R8FA) ............................................................ 48 9.2.1 Character Alignment ............................................................................... 49 9.2.2 Frame Alignment .................................................................................... 50 9.2.3 FIFO Buffer ............................................................................................. 51 9.2.4 Frame Counter ....................................................................................... 51 9.3 9.4 9.5 9.6 9.7 9.8 9.9 10 11 Ingress Time Switch Element (ITSE)................................................................ 51 Space Switch Stage (SSWT) ............................................................................ 51 Egress Time Switch Element (ETSE) ............................................................... 52 Transmit 8B/10B Disparity Encoder (T8DE) ..................................................... 52 Clock Synthesis and Transmit Reference Digital Wrapper (CSTR) ................. 53 Fabric Latency .................................................................................................. 53 JTAG Support ................................................................................................... 53
9.10 Microprocessor Interface .................................................................................. 54 Normal Mode Register Description ........................................................................... 59 Test Features Description ....................................................................................... 121 11.1 JTAG Test Port................................................................................................ 122 11.1.1 Boundary Scan Cells ............................................................................ 123 12 Operation................................................................................................................. 126 12.1 Power Conservation ....................................................................................... 126 12.2 LVDS Optimizations........................................................................................ 127 12.3 LVDS Hot Swapping ....................................................................................... 128 12.4 LVDS Trace Lengths....................................................................................... 128 12.5 JTAG Support ................................................................................................. 129 12.5.1 TAP Controller ...................................................................................... 131 12.5.2 States.................................................................................................... 133 12.5.3 Instructions ........................................................................................... 134 12.6 Initialization Procedure ................................................................................... 135 12.7 Interrupt Service Routine ................................................................................ 136 12.8 Interpreting the Status of Receive Decoders .................................................. 136 12.9 Accessing Indirect Registers .......................................................................... 137 12.10 Using the Performance Monitoring Features.................................................. 137
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
8
TSE Transmission Switch Element Datasheet Released
12.11 "J0" Synchronization of the TSE in a CHESSO System ................................ 138 12.12 Synchronized Control Setting Changes.......................................................... 142 12.13 Fabric Rules of Composition. ......................................................................... 142 12.13.1 12.13.2 12.13.3 12.13.4 13 Interconnections ............................................................................. 142 Behavioural Descriptions of Components ...................................... 142 Rules of Composition ..................................................................... 143 Examples of Legal Composition..................................................... 144
Functional Timing .................................................................................................... 148 13.1 Receive Interface Timing ................................................................................ 148 13.2 Transmit Interface Timing ............................................................................... 149
14 15
Absolute Maximum Ratings .................................................................................... 151 Power Information ................................................................................................... 152 15.1 Power Requirements ...................................................................................... 152 15.2 Power Sequencing.......................................................................................... 153 15.3 Power Supply Filtering.................................................................................... 153
16 17 18
D.C. Characteristics ................................................................................................ 155 Microprocessor Interface Timing Characteristics .................................................... 157 A.C. Timing Characteristics ..................................................................................... 161 18.1 Input Timing .................................................................................................... 161 18.2 Output Timing ................................................................................................. 162 18.3 Reset Timing................................................................................................... 163 18.4 Serial TelecomBus Interface ........................................................................... 164 18.5 JTAG Port Interface ........................................................................................ 164
19 20 21
Ordering Information ............................................................................................... 166 Thermal Information ................................................................................................ 167 Mechanical Information ........................................................................................... 169
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
9
TSE Transmission Switch Element Datasheet Released
List of Figures
Figure 1 Representative TSE Application ......................................................................... 18 Figure 2 Fabric with One Plane of Depth One. ................................................................. 19 Figure 3 Fabric with Two Planes of Depth One. ............................................................... 20 Figure 4 Fabric with Four Planes of Depth One. .............................................................. 20 Figure 5 Fabric with One Plane of Depth Three and Height Thirty-Two........................... 21 Figure 6 Fabric with One Plane of Depth Three and Height Sixty-Four ........................... 22 Figure 7 Generic LVDS Link Block Diagram..................................................................... 45 Figure 8 Input Observation Cell (IN_CELL) .................................................................... 124 Figure 9 Output Cell (OUT_CELL) .................................................................................. 124 Figure 10 Bidirectional Cell (IO_CELL)........................................................................... 125 Figure 11 Layout of Output Enable and Bidirectional Cells ............................................ 125 Figure 12 Boundary Scan Architecture ........................................................................... 130 Figure 13 TAP Controller Finite State Machine .............................................................. 132 Figure 14 "J0" Synchronization Control .......................................................................... 141 Figure 15 Fabric Components ........................................................................................ 143 Figure 16 LOAD:LOAD Null Fabrics. .............................................................................. 144 Figure 17 TBS Fabrics (non-redundant). ........................................................................ 145 Figure 18 TSE Fabric (redundant). ................................................................................. 146 Figure 19 TSE Fabric with Differing Path Lengths.......................................................... 147 Figure 20 Receive Interface Timing ................................................................................ 148 Figure 21 Transmit Interface Timing ............................................................................... 149 Figure 22 CMP Timing .................................................................................................... 150 Figure 23 PSEL Timing ................................................................................................... 150 Figure 24 Sample RC Filter ............................................................................................ 154 Figure 25 Microprocessor Interface Read Timing........................................................... 158 Figure 26 Microprocessor Interface Write Timing........................................................... 159 Figure 27 TSE Input Timing ............................................................................................ 161 Figure 28 TSE Output Timing ......................................................................................... 162 Figure 29 RSTB Timing................................................................................................... 163 Figure 30 JTAG Port Interface Timing ............................................................................ 165
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
10
TSE Transmission Switch Element Datasheet Released
List of Tables
Table 1 Pin Description LVDS Ports (256 Signals).......................................................... 31 Table 2 Pin Description TSE Control and Clocking (5 Signals) ........................................ 36 Table 3 Pin Description Microprocessor Interface (34 Signals)........................................ 36 Table 4 Pin Description JTAG Port (5 Signals)................................................................. 38 Table 5 Pin Description External Resistors (8 Signals) .................................................... 38 Table 6 Pin Description Analog Test Bus (8 Signals) ....................................................... 38 Table 7 Pin Description Digital I/O Power (36 Signals) .................................................... 40 Table 8 Pin Description Analog Low Voltage Power (28 signals)..................................... 41 Table 9 Pin Description Analog Power ............................................................................. 41 Table 10 Pin Description Ground (76 signals) .................................................................. 42 Table 11 Pin Description No Connect (20 signals) ........................................................... 43 Table 12 TelecomBus Control Characters........................................................................ 48 Table 13 Control Word Index ............................................................................................ 86 Table 14 Instruction Register (Length - 3 bits) ............................................................... 122 Table 15 Identification Register ...................................................................................... 122 Table 16 Boundary Scan Register Length - 57 bits ....................................................... 122 Table 17 Power Reduction for Disabled Links ................................................................ 126 Table 18 Absolute Maximum Ratings ............................................................................. 151 Table 19 Power Requirements ....................................................................................... 152 Table 20 D.C. Characteristics ......................................................................................... 155 Table 21 Microprocessor Interface Read Access ........................................................... 157 Table 22 Microprocessor Interface Write Access ........................................................... 159 Table 23 TSE Input Timing (Figure 27)........................................................................... 161 Table 24 TSE Output Timing (Figure 28)........................................................................ 162 Table 25 RSTB Timing (Figure 29) ................................................................................. 163 Table 26 Serial TelecomBus Interface............................................................................ 164 Table 27 JTAG Port Interface (Figure 30)....................................................................... 164 Table 28 Outside Plant Thermal Information ................................................................ 167 Table 29 Device Compact Model ................................................................................. 167 Table 30 Heat Sink Requirements ................................................................................ 167
3
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
11
TSE Transmission Switch Element Datasheet Released
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
12
TSE Transmission Switch Element Datasheet Released
List of Registers
Register 0000H: TSE Master Reset, Identity ................................................................... 60 Register 0001H: TSE Master Clock Activity and Accumulation Trigger .......................... 61 Register 0002H: TSE Master Configuration..................................................................... 63 Register 0003H: TSE Master Interrupt Block Identifier.................................................... 65 Register 0004H: TSE Master R8FA Interrupt Source #1................................................. 67 Register: 0005H: TSE Master R8FA Interrupt Source #2................................................ 68 Register 0006H: TSE Master R8FA Interrupt Source #3................................................. 69 Register 0007H: TSE Master R8FA Interrupt Source #4................................................. 70 Register 0008H: TSE Master T8DE Interrupt Source #1................................................. 71 Register 0009H: TSE Master T8DE Interrupt Source #2................................................. 72 Register 000AH: TSE Master T8DE Interrupt Source #3 ................................................ 73 Register 000BH: TSE Master T8DE Interrupt Source #4 ................................................ 74 Register 000CH: TSE Master ITSE Interrupt Source ...................................................... 75 Register 000DH: TSE Master ETSE Interrupt Source ..................................................... 76 Register 000EH: TSE Master CSTR Interrupt Source..................................................... 77 Register 000FH: TSE Master User Defined..................................................................... 78 Register 0010H: TSE Master JTAG ID High.................................................................... 79 Register 0011H: TSE Master JTAG ID Low..................................................................... 80 Register 0020H, 00024H, 0028H, 002CH: CSTR #1 - #4 Control................................... 81 Register 0021H, 00025H, 0029H, 002DH: CSTR #1 - #4 Interrupt Enable and CSU Lock Status ............................................................................................ 82 Register 0022H, 00026H, 002AH, 002EH: CSTR #1 - #4 Interrupt Indication ................ 83 Register 0040H: SSWT RJ0FP Delay .............................................................................. 84 Register 0041H: SSWT Indirect Control Address ............................................................. 85 Register 0042H: SSWT Indirect Control Data................................................................... 88 Register 0043H: SSWT Interrupt Enable .......................................................................... 90 Register 0044H: SSWT Interrupt Status ........................................................................... 91 Register 0047H: SSWT TJ0FP Delay............................................................................... 92 Register 0N80H, 0N88H, 0N90H, 0N98H: Port Set #1 - #16 R8FA #1 - #4 Control and Status....................................................................................................... 93
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
13
TSE Transmission Switch Element Datasheet Released
Register 0N81H, 0N89H, 0N91H, 0N99H: Port Set #1 - #16 R8FA #1 - #4 Interrupt Status ............................................................................................... 96 Register 0N82H, 0N8AH, 0N92H, 0N9AH: Port Set #1 - #16 R8FA #1 - #4 Line Code Violation Count...................................................................................... 98 Register 0N83H, 0N8BH, 0N93H, 0N9BH: Port Set #1 - #16 RXLV and DRU #1 #4 Control ....................................................................................................... 99 Register 0NA0H: Port Set #1 - #16, ITSE Indirect Address............................................ 101 Register 0NA1H: Port Set #1 - #16 ITSE Indirect Data .................................................. 103 Register 0NA2H: Port Set #1 - #16 ITSE Configuration ................................................. 105 Register 0NA3H: Port Set #1 - #16, ITSE Interrupt Status ............................................. 107 Register 0NA8H: Port Set #1 - #16, ETSE Indirect Address .......................................... 108 Register 0NA9H: Port Set #1 - #16, ETSE Indirect Data................................................ 110 Register 0NAAH: Port Set #1 - #16, ETSE Configuration .............................................. 112 Register 0NABH: Port Set #1 - #16, ETSE Interrupt Status ........................................... 114 Register 0NB0H, 0NB8H, 0NC0H, 0NC8H: Port Set #1 - #16, T8DE #1 - #4 Control and Status ........................................................................................ 115 Register 0NB1H, 0NB9H, 0NC1H, 0NC9H: Port Set #1 - # 16 T8DE #1 - #4 Interrupt Status ............................................................................................. 117 Register 0NB4H, 0NBCH, 0NC4H, 0NCCH: Port Set #1 - #16 T8DE #1 - #4 Test Pattern .......................................................................................................... 118 Register 0NB5H, 0NBDH, 0NC5H, 0NCDH: Port Set #1 - #16, TXLV and PISO Control .......................................................................................................... 119
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
14
TSE Transmission Switch Element Datasheet Released
1
Features
* * * * * * * * * * * * * Implements a Time-Space-Time fabric with STS-1/AU-3 granularity Provides 64 ingress STS-12 links for a total of 64*12 = 768 STS-1 streams Provides 64 egress STS-12 links consisting of 768 STS-1 streams Supports non-blocking permutation switching of 768 STS-1 flows at STS-1 granularity Interfaces to STS-48 and STS-192 devices by aggregating 4 and 16 STS-12 flows respectively Supports multicast and broadcast of STS-1 streams Supports multi-plane (inverse multiplexed) switch architectures in conjunction with the PM5310 TBSTM device and PM7390 S/UNI(R)-MACH48 Recovers clock and data at each ingress port, synchronizes with an internal 77.76 MHz clock, and produces egress streams with a common 777.6 MHz clock Detects and reports inactive or errored LVDS links via the microprocessor interface Supports two sets of switch settings and a controlled method of changing settings on STS-1 frame boundaries Supports multiple fabric architectures that range from 40 Gb/s (one device) to 160 Gb/s (four devices) in a single stage, and up to 2.5 Tb/s using multi-stage fabrics Ingress to egress STS-1 switching latency of approximately 840ns Supported by an efficient algorithm to compute control settings for all permutation loads for all supported fabric architectures. Algorithms are also available for multicast/broadcast allocation 1.8V CMOS core and 3.3V CMOS/LVDS input/output Requires no external RAMs or logic parts Provides a standard IEEE 1149.1 JTAG port Power Consumption of 8.3 W (typical) Packaged in a 560 pin 40mm by 40mm UltraBGA Supports a 16-bit microprocessor interface that is used to initialize the device, to write switch settings into on-chip control tables, and to monitor device performance
* * * * * *
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
15
TSE Transmission Switch Element Datasheet Released
2
Applications
* * * * * Optical Cross Connects STS-1 Cross Connects Multi-service provisioning platforms SONET/SDH Add/Drop Multiplexers SONET/SDH Digital Cross Connects
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
16
TSE Transmission Switch Element Datasheet Released
3
References
1. ANSI - T1.105-1995, "Synchronous Optical Network (SONET) - Basic Description including Multiplex Structure, Rates, and Formats", 1995 2. Bell Communications Research - SONET Transport Systems: Common Generic Criteria, GR-253-CORE, Issue 2, Revision 2, January 1999 3. ITU, Recommendation G.707 - "Digital Transmission Systems - Terminal equipments - General", March 1996 4. IEEE 802.3, "Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications", Section 36.2, 1998 5. A.X. Widmer and P.A. Franaszek, "A DC-Balanced, Partitioned-Block, 8B/10B Transmission Code," IBM Journal of Research and Development, Vol. 27, No 5, September 1983, pp 440451 6. U.S. Patent No. 4,486,739, P.A. Franaszek and A.X. Widmer, "Byte Oriented DC Balanced (0,4) 8B/10B Partitioned Block Transmission Code," December 4, 1984 7. IEEE Std 1596.3-1996, "IEEE Standard for Low-Voltage Differential Signals (LVDS) for Scalable Coherent Interface (SCI)", Approved March 21, 1996 8. L.R. Ford, D.R. Fulkerson, "Flows in Networks'', Maximum Cardinality Matchings in Bipartite Graphs
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
17
TSE Transmission Switch Element Datasheet Released
4
4.1
Application Examples
Motivating Applications
The PM5372 device is principally used in applications where cross-connecting of STS-1/AU-3 streams is required. Such applications include Add-Drop Multiplexers, STS-1 Cross-Connects, Optical Cross-Connects and Multi-Service Provisioning Platforms. Multi-Service Provisioning Platforms may also use an STS-1 cross-connect fabric to decouple the physical layer from the service layer. These products may integrate the DCS, ADM, switching, routing and broadcast capabilities. Part of an example architecture is illustrated in Figure 1. In this application, the cross-connect fabric consists of the TSETM devices. The TSE devices support a Time-Space-Time switch architecture. Note that the following example has two complete TSE fabrics to support "1+1" fabric redundancy. The TSEs labeled Fab A compose the primary or working fabric. The TSEs labeled Fab B compose the secondary or protect fabric.
Figure 1 Representative TSE Application
Dual TSE Fabrics SONET Ring / PHY Layer
Fab A TSE(0)
SPECTRA2488
Multi-Service Layer
Optics
TBS(0)
S/UNIMach48
Fab A TSE(3)
SPECTRA2488
...
Optics
TBS(1)
S/UNIMach48
...
Optics
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
...
SPECTRA2488
...
...
Fab B TSE(0)
...
TBS (31)
S/UNIMach48
Fab B TSE(3)
18
TSE Transmission Switch Element Datasheet Released
4.2
TSE Fabric Scaling
Independent of the application described above, the TSE is a general STS-1/AU-3 granularity fabric. As a fabric, it supports multiple architectures which scale in aggregate bandwidth from 40 Gb/s to 2.5 Tb/s (and larger, until limited by packaging concerns). Fabrics up to 160 Gb/s (i.e. 4 TSE devices) are supported in a single stage architecture. All fabrics are rearrangably nonblocking under all 100% loaded permutations of unicast traffic. Scaling of these TSE architectures is accomplished by two mechanisms: division of the fabric into multiple planes, and deepening of the fabric into multiple stages, where each stage may be of some power-of-two height, up to a maximum depending on the number of stages. A plane of TSEs within a fabric is defined as a group of connected TSEs unconnected to other TSE groups in the fabric. A multiple plane fabric requires distributing the connections of each serializer's I/O to all planes. The PM5310 TBS device with its four serial streams, can be used to implement a one, two, or four plane fabric. Figure 2 illustrates the simplest TSE fabric. One TSE is connected to 16 full-duplex STS-48 loads via 16 TBS devices, providing an aggregate switch bandwidth of 40 Gb/s using one TSE and 16 TBS devices. The TBS devices in Figure 2 are used only to serialize Parallel TelecomBuses (P-TCB). Where OC-48 load devices have Serial TelecomBuses (S-TCB) interfaces, the TBS devices are unnecessary. Each STS-48 load is connected by four full-duplex links. The links from the Loads to the TBS devices are Parallel TelecomBuses (P-TCB), which are 4 * 8 bits at 77.76 MHz; all links to/from TSE devices are Serial TelecomBuses (S-TCB), which are 4 * 777.6 MHz LVDS links. In each depth one TSE fabric, the TSE devices form nonblocking Time-Space-Time fabrics.
Figure 2 Fabric with One Plane of Depth One.
4
STS-48 (0)
TBS (0)
4 TSE 4
STS-48 (15)
4
TBS (15)
(STS-48 Sources = 16; Aggregate Bandwidth = 40 Gb/s; TSE Chip Count = 1; TBS Chip Count = 16) Figure 3 illustrates a two-plane TSE fabric. Each of 32 full-duplex STS-48 loads on 32 TBS devices are connected by two LVDS links each to each of two TSE devices. The aggregate switch bandwidth is 80 Gb/s at a cost of two TSE devices and 32 TBS devices.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
...
19
TSE Transmission Switch Element Datasheet Released
Figure 3 Fabric with Two Planes of Depth One.
2 STS-48 (0) 4 TBS (0) 2 2 STS-48 (31) 4 TBS (31) 2 TSE TSE
(STS-48 Sources = 32; Aggregate Bandwidth = 80 Gb/s; TSE Chip Count = 2; TBS Chip Count = 32) In multi-plane TSE fabrics, TBS devices (or Load devices with equivalent S-TCB ports) perform the load balancing required by the inverse-multiplexed (i.e., multi-plane) TSE fabric. Figure 4 illustrates a four-plane TSE fabric, representing the largest STS-48 fabric with a depth of one. Each of 64 full-duplex STS-48 loads on 64 TBS devices are connected by one LVDS link each to each of four TSE devices. The aggregate switch bandwidth is 160 Gb/s at a cost of four TSE devices and 64 TBS devices.
Figure 4 Fabric with Four Planes of Depth One.
STS-48 (0)
STS-48 (63)
...
4
TBS (0) 1 1 1 1
...
TSE 1
1 TSE
...
4
.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
...
TBS (63)
TSE 1 1 TSE
20
TSE Transmission Switch Element Datasheet Released
(STS-48 Sources = 64; Aggregate Bandwidth = 160 Gb/s; TSE Chip Count = 4; TBS Chip Count = 64) Figure 5 illustrates a three stage TSE fabric (depth = 3), with a height of 32. Each of 512 fullduplex STS-48 loads on 512 TBS devices are connected by four LVDS links each to a TSE. The receive ports for each TSE in Column 0 is connected to the 4 transmit LVDS links of 16 TBS devices, for example TSE(0,0) receives from TBS(0) through TBS(15). The transmit LVDS links of each TSE in column 0 fan out to all 32 TSEs in column 1, with 2 links per transmit/receive device pair. Transmit links for column 1 TSEs fan out similarly to column 2 TSEs. Transmit links of column 2 TSEs connect back to the TBS devices. Each column 2 TSE connects with 16 TBS devices, with 4 transmit LVDS links per device pair, for example TSE(0,2) transmits to TBS(0) through TBS(15).The aggregate switch bandwidth is 1,280 Gb/s using 96 TSE devices and 512 TBS devices.
Figure 5 Fabric with One Plane of Depth Three and Height Thirty-Two.
Column 0 2 Column 1 2 Column 2 4 TSE (0,2) 4 Fabric Row 0:
STS-48 (0)
4
TBS (0) 4
STS-48 (15)
STS-48 (496)
STS-48 (511)
(STS-48 Sources = 512; Aggregate Bandwidth 1280 Gb/s; TSE Chip Count = 96; TBS Chip Count = 512)
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
...
4
TBS (15)
...
TSE (0,0)
TSE (0,1)
...
4
TBS (496) 4 TSE (31,0) TSE (31,1) TSE (31,2)
...
...
...
...
2
2
4 Fabric Row 31 4
...
4
TBS (511)
...
21
TSE Transmission Switch Element Datasheet Released
Fabrics with depth greater than one have redundant internal time stages where TSE devices communicate with TSE devices. These redundant stages can be set to the identity mapping at startup, and then ignored during system operation. Figure 6 illustrates the largest single-plane, three-stage fabric that has an aggregate bandwidth of 2560 Gb/s. The difference between this example and the one shown in Figure 5 is that this one extends the fabric to its full height of 64 TSE devices, whereas the fabric in Figure 5 limited the height to 32 TSE devices.
Figure 6 Fabric with One Plane of Depth Three and Height Sixty-Four
4 STS-48 (0) 4 TBS (0) 4 Fabric Row 0: 1 TSE (0,0) 1 TSE (0,1) 1 1 TSE (0,2) 4
...
...
...
...
1 Fabric Row 63: 4 STS-48 (1023) TBS (1023) 4 TSE (63,0) 1 TSE (63,1)
1 TSE (63,2) 1 4
4
.
(STS-48 Sources = 1024; Aggregate Bandwidth = 2560 Gb/s; TSE Chip Count = 192; TBS Chip Count = 1024) Larger TSE fabrics can be constructed in several ways by extending the architectural techniques shown above. In particular, the fabric shown in Figure 6 can be sliced into two or four planes (for STS-48), yielding fabrics up to 5120 Gb/s or 10,240 Gb/s, respectively. Furthermore, five stages of TSE devices can be used to build deeper fabrics (which permit greater height). Additionally, STS-192 fabrics with up to 16 planes of TSE devices can be constructed.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
...
22
TSE Transmission Switch Element Datasheet Released
4.3
Redundant Fabrics
All of the TSE fabrics discussed above can be replicated to form dual redundant fabrics (as shown in Figure 1) for 1+1 Equipment Protection. Support for this feature is independent of the TSE it requires error detection and dual ports in the feeder devices (e.g. TBS and the S/UNIMACH48) as well as dual LVDS ports and failure switch-over logic in the TBS.
4.4
Non-STS-48 Loads
The TSE also supports both STS-12 and STS-192 loads. Each STS-12 device consumes only one parallel port (8 bits at 77.76 MHz) on a TBS or S/UNI-MACH48, whereas an STS-48 device consumes all four parallel ports (4 * 8 bits at 77.76 MHz) on a TBS or S/UNI-MACH48. Each STS-192 device consumes all four parallel ports on four TBS or S/UNI-MACH48 devices. The TSE/TBS (or S/UNI-MACH48) fabric sees only sets of STS-12 ports; as the TSE/TBS (S/UNIMACH48) fabric supports any STS-1 to STS-1 permutation, the possible collection of STS-1s or STS-12s into STS-48s or STS-192s is immaterial to the fabric. STS-192 loads permit TSE fabrics to grow to eight or sixteen planes, in which two or one STS-12 LVDS links are used to communicate between the STS-192 sources and the multiple planes of the fabric. In such fabrics, TSE devices can be used to gather/scatter traffic from lower aggregate rate devices into the multi-plane fabric (it is necessary that all such lower rate devices be able to communicate with all planes of any fabric). Where STS-12 loads are used in multi-plane fabrics, the TBS is used to distribute and gather traffic across the multiple planes of the fabric. It is also possible to use an additional TSE to perform this STS-12 grooming function for up to 32 STS-12 sources.
4.5
TSE Fabric Packaging
TSE fabrics can be packaged on PCBs in a variety of ways. The 777.6 MHz LVDS serial links are used to communicate between the port cards and the fabric cards. With careful PCB, connector, and back-plane design, no bus drivers will be required. In such packaging of TSE fabrics, the concentration of all the TSE devices onto special fabric cards, and the non-involvement of the TBS devices in the switching function (they only serialize the TelecomBus and provide the fan-out to (possible) dual fabrics) permit all Automatic Protection Switching (APS) switch setting changes to be concentrated on the fabric cards; general connection establishment setup requires access to the connected TBS devices.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
23
TSE Transmission Switch Element Datasheet Released
5
Block Diagram
Block Diagram
SYSCLK CMP
RJ0FP
RP[1] RN[1] RP[2] RN[2] RP[3] RN[3] RP[4] RN[4]
LVDS Receiver RXLV #1 LVDS Receiver RXLV #2 LVDS Receiver RXLV #3 LVDS Receiver RXLV #4
Data Rx 8b/10b Recovery Unit Frame Aligner DRU #1 R8FA#1 Data Rx 8b/10b Recovery Unit Frame Aligner DRU #2 R8FA#2 Data Rx 8b/10b Recovery Unit Frame Aligner DRU #3 R8FA#3 Data Rx 8b/10b Recovery Unit Frame Aligner DRU #4 R8FA#4 Cross-bar Space Switch Element SSWT Ingress Time Switch Element ITSE #1 Egress Time Switch Element ETSE #1
RSTB
TJ0FP
Tx 8b/10b Disp. Encoder T8DE#1 Tx 8b/10b Disp. Encoder T8DE#2 Tx 8b/10b Disp. Encoder T8DE#3 Tx 8b/10b Disp. Encoder T8DE#4
Serializer PISO #1 Serializer PISO #2 Serializer PISO #3 Serializer PISO #4
LVDS Transmitter TXLV #1 LVDS Transmitter TXLV #2 LVDS Transmitter TXLV #3 LVDS Transmitter TXLV #4
TP[1] TN[1] TP[2] TN[2] TP[3] TN[3] TP[4] TN[4]
RP[61] RN[61] RP[62] RN[62] RP[63] RN[63] RP[64] RN[64]
LVDS Receiver RXLV #61 LVDS Receiver RXLV #62 LVDS Receiver RXLV #63 LVDS Receiver RXLV #64
Data Rx 8b/10b Recovery Unit Frame Aligner DRU #61 R8FA#61 Data Rx 8b/10b Recovery Unit Frame Aligner DRU #62 R8FA#62 Data Rx 8b/10b Recovery Unit Frame Aligner DRU #63 R8FA#63 Data Rx 8b/10b Recovery Unit Frame Aligner DRU #64 R8FA#64 Ingress Time Switch Element ITSE #16
0 Egress Time Switch Element ETSE #16
Tx 8b/10b Disp. Encoder T8DE#61 Tx 8b/10b Disp. Encoder T8DE#62 Tx 8b/10b Disp. Encoder T8DE#63 Tx 8b/10b Disp. Encoder T8DE#64
Serializer PISO #61 Serializer PISO #62 Serializer PISO #63 Serializer PISO #64
LVDS Transmitter TXLV #61 LVDS Transmitter TXLV #62 LVDS Transmitter TXLV #63 LVDS Transmitter TXLV #64
TP[61] TN[61] TP[62] TN[62] TP[63] TN[63] TP[64] TN[64]
CSTR Microprocessor Interface JTAG
Clock Synthesizer CSU
LVDS Transmit Reference TXREF
D[15:0] A[12:0]
RDB WRB
INTB
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
TRSTB TCK
TMS TDI TDO
CSB ALE
24
TSE Transmission Switch Element Datasheet Released
6
Description
The PM5372 TSE is a monolithic CMOS integrated circuit that performs STS-1 granularity cross-connecting. The TSE receives data on 64 777.6 MHz LVDS links. Each link contains a STS-12/STM-4 stream. Bytes on the links are carried as 8B/10B characters. At minimum, each stream must include a 8B/10B special framing character to allow the TSE to character and frame align the stream. Additionally, the TSE can support a serial TelecomBus protocol, in which TelecomBus control signals are encoded as 8B/10B special characters. Data is switched through the TSE in 8B/10B code words. The TSE performs character and frame alignment on each stream. The TSE aligns data from multiple sources prior to switching the data. Data alignment is achieved by synchronizing the Frame Aligners in transmitting their aligned frame data. The TSE switches the STS-12 aligned data streams at STS-1 granularity through Time, Space, and then Time switch stages. The time switch stages perform timeslot interchange on the STS-12 data stream. The Space switch stage switches data from one STS-12 pipe to another. Each time slot is switched independently in the Space switch stage. The TSE supports software configurable dual-page switch settings. This permits new switch settings to be stored in the inactive page of control settings, while the TSE operates on the active page of control settings. The TSE switches between control setting pages on STS-1 frame boundaries for hitless switchover through the device page select pin CMP. Block-by-block switchover is facilitated by software configurable page select bits. The TSE transmits data on 64 777.6 MHz LVDS links. As on the receive side, a link contains a STS-12/STM-4 stream, encoded as 8B/10B characters. Prior to transmission and following switching, the TSE must reprocess each stream for correct 8B/10B disparity. The function of the TSE is explained with respect to the block diagram. The flow in the block diagram is left-to-right. The left-most three units on each of the 64 STS-12 flows (LVDS Receiver, Data Recovery Unit, and Receive 8B/10B Frame Aligner) receive, decode and align the incoming flows. The Ingress Time Switch Elements perform timeslot interchange on the STS-12 stream. The Space Switch Element permits arbitrary permutations over space during each time step. The Egress Time Switch Elements implements another STS-12 timeslot interchange. The right-most three units (Transmit 8B/10B Disparity Encoder, Serializer, and LVDS Transmitter) reencode, serialize and transmit the output streams. Switch control is distributed among the time and space switching modules. Switch control is organized into pages of control words which determine what permutations are implemented for each of the twelve STS-1 positions (in time) at each of the 64 ports (in space) for the switching stage. The Microprocessor Interface is used to initialize the TSE and to access the switch control settings. JTAG is supported on non-LVDS signal for board testing. The three modules (CSTR, CSU, and TXREF) provide clock and voltage references for the other LVDS modules.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
25
TSE Transmission Switch Element Datasheet Released
Multiple fabric architectures can be supported, although the focus is on fabrics which are nonblocking under 100% permutation loads. The TSE also supports multicast capabilities.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
26
TSE Transmission Switch Element Datasheet Released
7
Pin Diagram
The TSE is packaged in a custom Ultra-BGA with 560 balls.
Pin Diagram Top Left Corner
39 38
VSS
37
VSS
36
VSS
35
A[4]
34
A[7]
33
A[10]
32
VDDI
31
VSS
30
TP[50]
29
VSS
28
TP[52]
27
VSS
26
RN[51]
25
VSS
24
TP[53]
23
VSS
22
TP[56]
21
VSS
A B C D E F G H J K L M N P R T U V W Y
VSS
VSS
VDDO
VDDO
VDDO
A[5]
A[8]
A[11]
NC
TP[49]
TN[50]
NC
TN[52]
RN[50]
RP[51]
RN[52]
TN[53]
TP[55]
TN[56]
AVDL
VSS
VDDO
VDDO
VDDO
A[6]
VDDI
VDDI
NC
TN[49]
TP[51]
VDDI
RN[49]
RP[50]
AVDL
RP[52]
TP[54]
TN[55]
RN[53]
VDDI
VSS
VDDO
VDDO
VDDO
VDDI
A[9]
VDDI
ATB0[4]
ATB1[4]
TN[51]
AVDH
RP[49]
VDDI
VDDI
AVDH
TN[54]
VDDI
RP[53]
AVDH
A[3]
A[2]
A[0]
A[1]
VSS
VDDI
NC
AVDH
RESK
RES
RN[48]
RP[48]
VSS
RN[47]
RP[47]
AVDL
RN[46]
RP[46]
RN[45]
RP[45]
VSS
TP[48]
TN[48]
AVDH
TP[47]
TN[47]
TP[46]
TN[46]
VSS
TP[45]
TN[45]
VDDI
RN[44]
RP[44]
RN[43]
RP[43]
VSS
RN[42]
RP[42]
AVDH
VDDI
AVDL
RN[41]
RP[41]
VSS
TP[44]
TN[44]
VDDI
TP[43]
TN[43]
TP[42]
TN[42]
TP[41]
TN[41]
CSU_AVDL CSU_AVDL
RN[40]
RP[40]
CSU_AVDL CSU_AVDH
RN[38]
RP[38]
RN[39]
RP[39]
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
27
TSE Transmission Switch Element Datasheet Released
Pin Diagram Top Right Corner
20
RN[54]
19
RN[56]
18
TP[57]
17
TP[59]
16
VSS
15
VDDI
14
VSS
13
RN[60]
12
VSS
11
TP[63]
10
VSS
9
RN[62]
8
VSS
7
RESK
6
VSS
5
A[12]/TR S
4
VSS
3
VSS
2
VSS
1
VSS
A B C D E F G H J K L M N P R T U V W Y
RP[54]
RP[56]
TN[57]
TN[59]
TP[60]
AVDL
RN[58]
RP[60]
TP[61]
TN[63]
TP[64]
RP[62]
RN[63]
RES
NC
SYSCLK
VDDO
VDDO
VDDO
VSS
RN[55]
CSU_AVDL CSU_AVDL
TP[58]
TN[60]
RN[57]
RP[58]
RN[59]
TN[61]
TP[62]
TN[64]
RN[61]
RP[63]
RN[64]
NC
RJ0FP
VDDO
VDDO
VDDO
VSS
RP[55]
CSU_AVDH CSU_AVDL
TN[58]
VDDI
RP[57]
AVDH
RP[59]
VDDI
TN[62]
AVDH
RP[61]
AVDL
RP[64]
AVDH
VDDI
VDDO
VDDO
VDDO
VSS
CMP
CSB
TDO
VDDI
WRB
ALE
RDB
VDDI
VDDI
VDDI
TJ0FP
INTB
ATB0[1]
NC
NC
VDDI
ATB1[1]
TN[1]
TP[1]
VSS
TN[3]
TP[3]
TN[2]
TP[2]
AVDH
VDDI
NC
VSS
RP[1]
RN[1]
TN[4]
TP[4]
VDDI
RP[2]
RN[2]
VSS
VDDI
AVDL
RP[3]
RN[3]
AVDH
RP[4]
RN[4]
VSS
TN[6]
TP[6]
TN[5]
TP[5]
VDDI
TN[7]
TP[7]
VSS
RP[5]
RN[5]
TN[8]
TP[8]
AVDH
VDDI
AVDL
VSS
RP[7]
RN[7]
RP[6]
RN[6]
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
28
TSE Transmission Switch Element Datasheet Released
Pin Diagram Bottom Left Corner
AA AB AC AD AE AF AG AH AJ AK AL AM AN AP AR AT AU AV AW
VSS
AVDL
VDDI
AVDH
TP[40] TN[40]
RN[37]
RP[37]
VSS
TP[39]
TN[39]
VDDI
TP[37] TN[37]
TP[38]
TN[38]
VSS
RN[36]
RP[36]
AVDH
RN[35] RP[35]
AVDL
VDDI
VSS
RN[34]
RP[34]
VDDI
TP[36] TN[36]
RN[33]
RP[33]
VSS
NC
VDDI
AVDH
TP[34] TN[34]
TP[35]
TN[35]
VSS
TP[33]
TN[33] ATB1[3]
VDDI
NC
NC
ATB0[3]
D[14]
VDDI
VDDI
D[15]
VDDI
D[11]
D[13]
D[12]
VDDI
D[8]
D[10]
D[9]
VSS
VDDO
VDDO
VDDO
VDDI
AVDH
RP[32]
AVDL
RP[29]
AVDH
TN[30]
VDDI
RP[27]
AVDH
RP[25]
VDDI
TN[26] CSU_AVD CSU_AV L DH TP[26] CSU_AVD CSU_AVD L L TN[27] TN[25] RP[24]
VSS
VDDO
VDDO
VDDO
RSTB
NC
RN[32]
RP[31]
RN[29]
TN[32]
TP[30]
TN[29]
RN[27] RP[26]
RN[25]
TN[28]
VSS
VDDO
VDDO
VDDO
TRSTB
NC
RES
RN[31]
RP[30]
TP[32]
TN[31]
TP[29]
RP[28] RN[26]
AVDL
TP[28]
VSS
VSS
VSS
VSS
NC
VSS
RESK
VSS
RN[30]
VSS
TP[31]
VSS
RN[28]
VSS
VDDI
VSS
TP[27]
TP[25]
RN[24]
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
29
TSE Transmission Switch Element Datasheet Released
Pin Diagram Bottom Right Corner
CSU_AVDH CSU_AVDL
RP[8]
RN[8]
AA AB AC AD AE AF AG AH AJ AK AL AM AN AP AR AT AU AV AW
CSU_AVDL CSU_AVDL
TN[9]
TP[9]
TN[10]
TP[10]
TN[11]
TP[11]
VDDI
TN[12]
TP[12]
VSS
RP[9]
RN[9]
AVDL
VDDI
AVDH
RP[10]
RN[10]
VSS
RP[11]
RN[11]
RP[12]
RN[12]
VDDI
TN[13]
TP[13]
VSS
TN[14]
TP[14]
TN[15]
TP[15]
AVDH
TN[16]
TP[16]
VSS
RP[13]
RN[13]
RP[14]
RN[14]
AVDL
RP[15]
RN[15]
VSS
RP[16]
RN[16]
RES
RESK
AVDH
NC
NC
VSS
VDDI
TMS
TCK
TDI
RP[23]
AVDH
RP[21]
VDDI
TN[22]
AVDH
VDDI
VDDI
RP[17]
AVDH
TN[19]
ATB1[2]
ATB0[2]
D[7]
D[4]
D[1]
VDDO
VDDO
VDDO
VSS
RN[23]
VDDI
RN[21]
TN[23]
TP[22]
RP[20]
AVDL
RP[18]
RN[17]
VDDI
TP[19]
TN[17]
NC
VDDI
D[5]
D[2]
VDDO
VDDO
VDDO
VSS
RP[22]
AVDL
TN[24]
TP[23]
TN[21]
RN[20]
RP[19]
RN[18]
TN[20]
NC
TN[18]
TP[17]
NC
VDDI
D[3]
D[0]
VDDO
VDDO
VDDO
VSS
RN[22]
VSS
TP[24]
VSS
TP[21]
VSS
RN[19]
VSS
TP[20]
VSS
TP[18]
VSS
VDDI
D[6]
VDDI
VDDI
VSS
VSS
VSS
VSS
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
30
TSE Transmission Switch Element Datasheet Released
8
Pin Description
Table 1 Pin Description LVDS Ports (256 Signals) Type
Analog LVDS Input
Pin Name
RP[1] RN[1] RP[2] RN[2] RP[3] RN[3] RP[4] RN[4] RP[5] RN[5] RP[6] RN[6] RP[7] RN[7] RP[8] RN[8] RP[9] RN[9] RP[10] RN[10] RP[11] RN[11] RP[12] RN[12] RP[13] RN[13] RP[14] RN[14] RP[15] RN[15] RP[16] RN[16] RP[17] RN[17] RP[18] RN[18] RP[19] RN[19] RP[20] RN[20] RP[21] RN[21] RP[22] RN[22] RP[23] RN[23] RP[24]
Pin No.
M4 M3 N3 N2 P2 P1 R3 R2 V4 V3 Y2 Y1 Y4 Y3 AA2 AA1 AE4 AE3 AF3 AF2 AG4 AG3 AG2 AG1 AL4 AL3 AL2 AL1 AM3 AM2 AN4 AN3 AT12 AU12 AU13 AV13 AV14 AW14 AU15 AV15 AT18 AU18 AV20 AW20 AT20 AU20 AV21
Function
Receive Serial Data. The differential receive serial data links (RP[64:1]/RN[64:1]) carry the receive SONET/SDH STS-12 frame data from upstream sources in bit serial format. Each differential pair RP[X]/RN[X] carries a constituent STS-12 stream. Data on RP[X]/RN[X] is encoded in an 8B/10B format extended from IEEE Std. 802.3. The 8B/10B character bit `a' is transmitted first and the bit `j' is transmitted last. All RP[X]/RN[X] differential pairs must be frequency locked and phase aligned (within a certain tolerance) to each other. RP[64:1]/RN[64:1] are nominally 777.6 MHz data streams. Unused RP[X]/RN[X] pad pairs can be left floating , or can be grounded. In either case the analog blocks (RXLV and the DRU) can be disabled to reduce power consumption. Tying one pin high and the corresponding pin of an input pair low will apply voltage across the internal termination resistor, which will increase system power consumption.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
31
TSE Transmission Switch Element Datasheet Released
Pin Name
RN[24] RP[25] RN[25] RP[26] RN[26] RP[27] RN[27] RP[28] RN[28] RP[29] RN[29] RP[30] RN[30] RP[31] RN[31] RP[32] RN[32] RP[33] RN[33] RP[34] RN[34] RP[35] RN[35] RP[36] RN[36] RP[37] RN[37] RP[38] RN[38] RP[39] RN[39] RP[40] RN[40] RP[41] RN[41] RP[42] RN[42] RP[43] RN[43] RP[44] RN[44] RP[45] RN[45] RP[46] RN[46] RP[47] RN[47] RP[48] RN[48] RP[49] RN[49] RP[50] RN[50]
Type
Pin No.
AW21 AT25 AU25 AU26 AV26 AT27 AU27 AV27 AW27 AT31 AU31 AV31 AW31 AU32 AV32 AT33 AU33 AH36 AH37 AG37 AG38 AF38 AF39 AE37 AE38 AB36 AB37 Y38 Y39 Y36 Y37 W38 W39 R36 R37 P37 P38 N36 N37 N38 N39 J36 J37 J38 J39 H37 H38 G36 G37 D28 C28 C27 B27
Function
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
32
TSE Transmission Switch Element Datasheet Released
Pin Name
RP[51] RN[51] RP[52] RN[52] RP[53] RN[53] RP[54] RN[54] RP[55] RN[55] RP[56] RN[56] RP[57] RN[57] RP[58] RN[58] RP[59] RN[59] RP[60] RN[60] RP[61] RN[61] RP[62] RN[62] RP[63] RN[63] RP[64] RN[64] TP[1] TN[1] TP[2] TN[2] TP[3] TN[3] TP[4] TN[4] TP[5] TN[5] TP[6] TN[6] TP[7] TN[7] TP[8] TN[8] TP[9] TN[9] TP[10] TN[10] TP[11] TN[11] TP[12] TN[12]
Type
Pin No.
B26 A26 C25 B25 D22 C22 B20 A20 D20 C20 B19 A19 D15 C15 C14 B14 D13 C13 B13 A13 D9 C9 B9 A9 C8 B8 D7 C7
Function
Analog LVDS Output
J2 J3 K1 K2 K3 K4 M1 M2 T1 T2 T3 T4 U2 U3 V1 V2 AB1 AB2 AC3 AC4 AC1 AC2 AD2 AD3
Transmit Serial Data. The differential transmit working serial data links (TP[64:1]/TN[64:1]) carry the transmit SONET/SDH STS-12 frame data to downstream sinks in bit serial format. Each differential pair carries a constituent STS-12 stream. Data on TP[X]/TN[X] is encoded in an 8B/10B format extended from IEEE Std. 802.3. The 8B/10B character bit `a' is transmitted first and the bit `j' is transmitted last. All TP[X]/TN[X] differential pairs are frequency locked and phase aligned (within a certain tolerance) to each other. TP[64:1]/TN[64:1] are nominally 777.6 MHz data streams. Unused TP[X]/TN[X] pad pairs can be left unconnected.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
33
TSE Transmission Switch Element Datasheet Released
Pin Name
TP[13] TN[13] TP[14] TN[14] TP[15] TN[15] TP[16] TN[16] TP[17] TN[17] TP[18] TN[18] TP[19] TN[19] TP[20] TN[20] TP[21] TN[21] TP[22] TN[22] TP[23] TN[23] TP[24] TN[24] TP[25] TN[25] TP[26] TN[26] TP[27] TN[27] TP[28] TN[28] TP[29] TN[29] TP[30] TN[30] TP[31] TN[31] TP[32] TN[32] TP[33] TN[33] TP[34] TN[34] TP[35] TN[35] TP[36] TN[36] TP[37] TN[37] TP[38] TN[38] TP[39]
Type
Pin No.
AH2 AH3 AJ3 AJ4 AJ1 AJ2 AK2 AK3 AV9 AU9 AW10 AV10 AU10 AT10 AW12 AV12 AW16 AV16 AU16 AT16 AV17 AU17 AW18 AV18 AW22 AV22 AU23 AT23 AW23 AV23 AV24 AU24 AV28 AU28 AU29 AT29 AW29 AV29 AV30 AU30 AL38 AL37 AK39 AK38 AK37 AK36 AH39 AH38 AD39 AD38 AD37 AD36 AC38
Function
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
34
TSE Transmission Switch Element Datasheet Released
Pin Name
TN[39] TP[40] TN[40] TP[41] TN[41] TP[42] TN[42] TP[43] TN[43] TP[44] TN[44] TP[45] TN[45] TP[46] TN[46] TP[47] TN[47] TP[48] TN[48] TP[49] TN[49] TP[50] TN[50] TP[51] TN[51] TP[52] TN[52] TP[53] TN[53] TP[54] TN[54] TP[55] TN[55] TP[56] TN[56] TP[57] TN[57] TP[58] TN[58] TP[59] TN[59] TP[60] TN[60] TP[61] TN[61] TP[62] TN[62] TP[63] TN[63] TP[64] TN[64]
Type
Pin No.
AC37 AB39 AB38 V39 V38 U37 U36 U39 U38 T38 T37 M38 M37 L37 L36 L39 L38 K38 K37 B31 C31 A30 B30 C30 D30 A28 B28 A24 B24 C24 D24 B23 C23 A22 B22 A18 B18 C17 D17 A17 B17 B16 C16 B12 C12 C11 D11 A11 B11 B10 C10
Function
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
35
TSE Transmission Switch Element Datasheet Released
Table 2 Pin Description TSE Control and Clocking (5 Signals) Pin Name
SYSCLK
Type
Input
Pin No.
B5
Function
System Clock. The system clock signal (SYSCLK) is the master clock for the TSE device. SYSCLK must be a 77.76 MHz clock, with a nominal 50% duty cycle. Receive Serial Interface Frame Pulse. The receive serial interface frame pulse signal (RJ0FP) provides system timing for the receive serial interface. RJ0FP is supplied in common to all devices in a system containing one or more TSE devices. RJ0FP is set high once every 9720 SYSCLK cycles, or multiple thereof. A software configurable delay from RJ0FP is used to indicate that the J0 frame boundary 8B/10B characters have been delivered on all the receive serial data links (RP[64:1]/RN[64:1]) and are ready for processing by the time-space-time switching elements. RJ0FP is sampled on the rising edge of SYSCLK. Transmit Serial Interface Frame Pulse. The transmit serial interface frame pulse signal (TJ0FP) should be treated as an asynchronous output which can be used to give a rough estimate of when the J0 character is transmitted on the serial TelecomBus. TJ0FP is set high once every 9720 SYSCLK cycles. The pulse timing relative to the STS-12 frame is determined by the TJ0DLY register. It is recommended that the register is set so the TJ0FP pulse indicates that the J0 frame boundary 8B/10B character has been serialised out on all the transmit serial data links (TP[64:1]/TN[64:1]). TJ0FP is for diagnostic purposes only and is not intended as a reference for timing. Connection Memory Page. The transmit connection memory page select signal (CMP) controls the selection of the connection memory page in TSE. In each block with connection memory, CMP is XORed with a software configurable page select bit. When the result is high, connection memory page 1 is selected. When the result is low, connection memory page 0 is selected. CMP is sampled on the rising edge of SYSCLK at the RJ0FP frame position. Refer to CMP functional timing for an indication of when a change to CMP takes effect. Reset Enable Bar. The active low reset signal (RSTB) provides an asynchronous reset for the TSE. RSTB is a Schmitt triggered input with an integral pull-up resistor.
RJ0FP
Input
C5
TJ0FP
Output
G2
CMP
Input
E4
RSTB
Input
AU35
Table 3 Pin Description Microprocessor Interface (34 Signals) Pin Name
CSB
Type
Input
Pin No.
E3
Function
Chip Select Bar. The active low chip select signal (CSB) controls microprocessor access to registers in the TSE device. CSB is set low during TSE Microprocessor Interface Port register accesses. CSB is set high to disable microprocessor accesses. If CSB is not required (i.e. register accesses controlled using RDB and WRB signals only), CSB should be connected to an inverted version of the RSTB input.
RDB
Input
F2
Read Enable Bar. The active low read enable bar signal (RDB) controls microprocessor read accesses to registers in the TSE device. RDB is set low and CSB is also set low during TSE Microprocessor Interface Port
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
36
TSE Transmission Switch Element Datasheet Released
Pin Name
Type
Pin No.
Function
register read accesses. The TSE drives the D[15:0] bus with the contents of the addressed register while RDB and CSB are low.
WRB
Input
F4
Write Enable Bar. The active low write enable bar signal (WRB) controls microprocessor write accesses to registers in the TSE device. WRB is set low and CSB is also set low during TSE Microprocessor Interface Port register write accesses. The contents of D[15:0] are clocked into the addressed register on the rising edge of WRB while CSB is low. Microprocessor Data Bus. The bi-directional data bus, D[15:0] is used during TSE Microprocessor Interface Port register reads and write accesses. D[15] is the most significant bit of the data words and D[0] is the least significant bit.
D[15] D[14] D[13] D[12] D[11] D[10] D[9] D[8] D[7] D[6] D[5] D[4] D[3] D[2] D[1] D[0] A[12]/TRS A[11] A[10] A[9] A[8] A[7] A[6] A[5] A[4] A[3] A[2] A[1] A[0] ALE
I/O
AN36 AN39 AP37 AP36 AP38 AR37 AR36 AR38 AT7 AW7 AU6 AT6 AV6 AU5 AT5 AV5 A5 B33 A33 D34 B34 A34 C35 B35 A35 E39 E38 E36 E37 F3
Input
Microprocessor Address Bus. The microprocessor address bus (A[12:0]) selects specific Microprocessor Interface Port registers during TSE register accesses. A[12] is also the Test Register Select (TRS) address pin and selects between normal and test mode register accesses. TRS is set high during test mode register accesses, and is set low during normal mode register accesses.
Input
Address Latch Enable. The address latch enable signal (ALE) is active high and latches the address pins (A[12:0]) when it is set low. The internal address latches are transparent when ALE is set high. ALE allows the TSE to interface to a multiplexed address/data bus. ALE has an integral pull-up resistor. Interrupt Request Bar. The active low interrupt enable signal (INTB) output goes low when an TSE interrupt source is active and that source is unmasked. INTB returns high when the interrupt is acknowledged via an appropriate register access. INTB is an open drain output.
INTB
Open Drain Output
G1
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
37
TSE Transmission Switch Element Datasheet Released
Table 4 Pin Description JTAG Port (5 Signals) Pin Name
TCK TMS
Type
Input Input
Pin No.
AR2 AR3
Function
Test Clock. The JTAG test clock signal (TCK) provides timing for test operations that are carried out using the IEEE P1149.1 test access port. Test Mode Select. The JTAG test mode select signal (TMS) controls the test operations that are carried out using the IEEE P1149.1 test access port. TMS is sampled on the rising edge of TCK. TMS has an integral pullup resistor. Test Data Input. The JTAG test data input signal (TDI) carries test data into the TSE via the IEEE P1149.1 test access port. TDI is sampled on the rising edge of TCK. A 30 Kohm external pull-up resistor is recommended on this pin. Test Data Output. The JTAG test data output signal (TDO) carries test data out of the TSE via the IEEE P1149.1 test access port. TDO is updated on the falling edge of TCK. TDO is a tri-state output which is inactive except when scanning of data is in progress. Test Reset Bar. The active low JTAG test reset signal (TRSTB) provides an asynchronous TSE test access port (TAP) controller reset via the IEEE P1149.1 test access port. TRSTB is a Schmitt triggered input with an integral pull-up resistor. The TAP controller must be placed in the Test-Logic-Reset state after applying power to the device to guarantee correct device operation. This is easily accomplished by connecting TRSTB to the RSTB input and performing a device reset, but is not necessary if another method of resetting the TAP controller is implemented.
TDI
Input
AR1
TDO
Tri-state
E2
TRSTB
Input
AV35
Table 5 Pin Description External Resistors (8 Signals) Pin Name
RES[4] RES[3] RES[2] RES[1] RESK[4] RESK[3] RESK[2] RESK[1]
Type
Analog Input
Pin No.
B7 G38 AV33 AN2 A7 G39 AW33 AN1
Function
Reference Resistor Connection. An off-chip 3.16kW 1% resistor is connected between each positive resistor reference pin RES[I] and the corresponding Kelvin ground contact RESK[I].
Analog Input
Reference Resistor Connection. An off-chip 3.16kW 1% resistor is connected between each positive resistor reference pin RES[I] and the corresponding Kelvin ground contact RESK[I].
Table 6 Pin Description Analog Test Bus (8 Signals) Pin Name
ATB0[4] ATB0[3] ATB0[2] ATB0[1] ATB1[4]
Type
Analog
Pin No.
D32 AM36 AT8 H4 D31
Function
These pins are used for PMC testing only and should be directly connected to ground.
Analog
These pins are used for PMC testing only and should be directly connected
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
38
TSE Transmission Switch Element Datasheet Released
Pin Name
ATB1[3] ATB1[2] ATB1[1]
Type
Pin No.
AL36 AT9 J4
Function
to ground.
Pin Description Digital Core Power (56 Signals) Pin Name
VDDI[55:0]
Type
Power
Pin No.
A15 A32 AA37 AC36 AD4 AE1 AF36 AG36 AH4 AJ37 AM39 AN37 AN38 AP39 AR39 AR4 AT13 AT14 AT17 AT24 AT28 AT35 AU11 AU19 AU7 AV7 AW25 AW5 AW6 AW8 C21 C29 C33 C34 D12 D16 D23 D26 D27 D33 D35 D5 E1 F1 F38
Function
The digital core power pins (VDDI[55:0]) should be connected to a welldecoupled +1.8 V DC supply.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
39
TSE Transmission Switch Element Datasheet Released
Pin Name
Type
Pin No.
G3 G4 H1 L3 M36 N4 P4 R39 T36 U4 W3
Function
Table 7 Pin Description Digital I/O Power (36 Signals) Pin Name
VDDO[35:0]
Type
Power
Pin No.
AT2 AT3 AT36 AT37 AT38 AT4 AU4 AU3 AU36 AU37 AU38 AU2 AV2 AV3 AV36 AV37 AV38 AV4 B2 B3 B36 B37 B38 B4 C2 C3 C36 C37 C38 C4 D2 D3 D36 D37 D38 D4
Function
The digital I/O power pins (VDDO[35:0]) should be connected to a welldecoupled +3.3 V DC supply.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
40
TSE Transmission Switch Element Datasheet Released
Table 8 Pin Description Analog Low Voltage Power (28 signals) Pin Name
CSU_AVDL[1 1:0]
Type
Power
Pin No.
AA3 AB3 AB4 AT22 AU21 AU22 C18 C19 D18 V36 V37 W37 AA38 AE2 AF37 AM4 AT32 AU14 AV19 AV25 B15 B21 C26 D8 H36 P3 R38 W2
Function
The CSU analog power pins (CSU_AVDL[11:0]) should be connected to a +1.8 V DC supply. See filtering recommendations in section 15.3. Note that the CSU_AVDL is included in references to AVDL throughout this document unless otherwise noted.
AVDL[15:0]
Power
The analog power pins (AVDL[27:0]) should be connected to a +1.8 V DC supply. See filtering recommendations in section 15.3. Note that the CSU_AVDL is included in references to AVDL throughout this document unless otherwise noted.
Table 9 Pin Description Analog Power Pin Name
AVDH[23:0]
Type
Power
Pin No.
AA36 AE36 AF4 AJ36 AK4 AP4 AT11 AT15 AT19 AT26 AT30 AT34 D10 D14 D21 D25
Function
The analog power pins (AVDH[23:0]) should be connected to a +3.3V DC supply. See filtering recommendations in section 15.3. Note that the CSU_AVDH is included in references to AVDH throughout this document unless otherwise noted.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
41
TSE Transmission Switch Element Datasheet Released
Pin Name
Type
Pin No.
D29 D6 F36 K36 L4 P36 R4 W4
Function
CSU_AVDH [4:1]
Power
AA4 AT21 D19 W36
The CSU analog power quiet pins (CSU_AVDH[4:1]) should be connected to a +3.3V DC supply. See filtering recommendations in section 15.3. Note that the CSU_AVDH is included in references to AVDH throughout this document unless otherwise noted.
Table 10 Pin Description Ground (76 signals) Pin Name
VSS[75:0]
Type
Ground
Pin No.
W1 U1 T39 R1 P39 N1 M39 L1 K39 J1 H39 F39 D39 D1 C39 C1 B39 B1 AW9 AW4 AW39 AW38 AW37 AW36 AW34 AW32 AW30 AW3 AW28 AW26 AW24 AW2 AW19 AW17 AW15
Function
The ground pins (VSS[75:0]) should be connected to GND.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
42
TSE Transmission Switch Element Datasheet Released
Pin Name
Type
Pin No.
AW13 AW11 AW1 AV39 AV1 AU39 AU1 AT39 AT1 AP1 AM1 AL39 AK1 AJ39 AH1 AG39 AF1 AE39 AD1 AC39 AA39 A8 A6 A4 A39 A38 A37 A36 A31 A3 A29 A27 A25 A23 A21 A2 A16 A14 A12 A10 A1
Function
Table 11 Pin Description No Connect (20 signals) Pin Name
NC[19:0]
Type
Pin No.
AJ38 AM37 AM38 AP2 AP3 AU34 AU8
Function
The No Connect pins (NC[19:0]) should be left floating.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
43
TSE Transmission Switch Element Datasheet Released
Pin Name
Type
Pin No.
AV11 AV34 AV8 AW35 B29 B32 B6 C32 C6 F37 H2 H3 L2
Function
Total Pins All Pin Description Tables: 560 Notes on Pin Descriptions 1. 2. 3. 4. All inputs and bi-directionals present minimum capacitive loading. All non-LVDS inputs and bi-directionals except schmitt trigger inputs (RSTB, TRSTB and SYSCLK) operate at TTL logic levels Inputs RSTB, ALE, TMS and TRSTB have internal pull-up resistors. All outputs except the LVDS links have 8mA drive capability - this includes TJ0FP, TDO, INTB and D[15:0]). The VDDI, AVDL, and CSU_AVDL power pins are not internally connected to each other. Failure to connect these pins externally may cause malfunction or damage to the TSE. Similarly, the VDDO, AVDH, and CSU_AVDH power pins must be connected externally to avoid device malfunction or damage. The VDDI, VDDO, AVDH, AVDL, CSU_AVDH, and CSU_AVDL power pins all share a common ground.
5.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
44
TSE Transmission Switch Element Datasheet Released
9
9.1
Functional Description
LVDS Overview
The LVDS family of cells allow the implementation of 777.6 Mb/s LVDS links. A reference clock of 77.76MHz is required. Four 777.6 Mb/s LVDS links form a high-speed serial TelecomBus interface for passing an STS-48 aggregate data stream. A generic LVDS link according to IEEE 1596.3-1996 is illustrated in Figure 7. The transmitter drives a differential signal through a pair of 50W characteristic interconnects, such as board traces, backplane traces, or short lengths of cable. The receiver presents a 100W differential termination impedance to terminate the lines. Included in the standard is sufficient commonmode range for the receiver to accommodate as much as 925mV of common-mode ground difference.
Figure 7 Generic LVDS Link Block Diagram
Complete SERDES transceiver functionality is provided. Ten-bit parallel data is sampled by the line rate divided-by-10 clock (77.76MHz SYSCLK) and then serialized at the line rate on the LVDS output pins by a 777.6MHz clock synthesized from SYSCLK. Serial line rate LVDS data is sampled and de-serialized to 10-bit parallel data. Parallel output transfers are synchronized to a gated line rate divided-by-10 clock. The gating duty cycle is adjusted such that the throughput of the parallel interface equals the receive input data rate. It is expected that the clock source of the transmitter is the same as the clock source of the receiver to ensure the data throughput at both ends of the link are identical.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
45
TSE Transmission Switch Element Datasheet Released
Data is guaranteed to contain sufficient transition density to allow reliable operation of the data recovery units by 8B/10B block coding and decoding provided by the T8DE and R8FA blocks. At the system level, reliable operation will be obtained if proper signal integrity is maintained through the signal path and the receiver requirements are respected. Specifically, a worst case eye opening of 0.7UI and 100mV differential amplitude is needed. These conditions should be achievable with a system architecture consisting of board traces, two sets of backplane connectors and up to 1m of backplane interconnects. This assumes proper design of 100W differential lines and minimization of discontinuities in the signal path. Due to power constraints, the output differential amplitude is approximately 350mV. The LVDS system is comprised of the LVDS Receiver (RXLV), LVDS Transmitter (TXLV), Transmitter reference (TXREF), data recovery unit (DRU), parallel to serial converter (PISO), and Clock Synthesis Unit (CSU).
9.1.1
LVDS Receiver (RXLV)
The RXLV block is a 777.6 Mb/s Low Voltage Differential Signaling (LVDS) Receiver according to the IEEE 1596.3-1996 LVDS Specification. The RXLV block is the receiver in Figure 7, accepting up to 777.6 Mb/s LVDS signals from the transmitter, over RP[X]/RN[X] pins, amplifying them and converting them to digital signals, then passing them to a data recovery unit (DRU). Holding to the IEEE 1596.3-1996 specification, the RXLV has a differential input sensitivity better than 100mV, with no hysteresis. These are LVDS receivers not CMOS. If a link is unused there is no electrical problem in leaving RP/RN floating (as opposed to a CMOS input). Power dissipation is the same regardless of whether the input is connected or not. No damage to the device will occur. Unused links should be disabled in software. In this case the power for that link will be nearly 0mW. There is no requirement for how quickly this should be done. It simply results in lower power dissipation since circuitry will be shut down. This is not mandatory for the device to operate properly but is a good practice since it improves margins. Hot-swapping is supported. The channel can be left enabled at all time and the device will sync up once the far end transmitter is connected. There will be no effect on other channels. There are 64 instances of the RXLV block on the TSE.
9.1.2
LVDS Transmitter (TXLV)
The TXLV block is a 777.6 Mbit/s Low Voltage Differential Signaling (LVDS) Transmitter according to the IEEE 1596.3-1996 LVDS Specification. The TXLV accepts 777.6 Mbit/s differential data from a "parallel-in, serial-out" (PISO) circuit and then transmits the data off-chip as a low voltage differential signal on TP[X]/TN[X] pins.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
46
TSE Transmission Switch Element Datasheet Released
The TXLV uses a reference current and voltage from the TXLVREF block to control the output differential voltage amplitude and the output common-mode voltage. Unused links should be disabled in software. In this case the power for that link will be nearly 0mW. There is no requirement for how quickly this should be done. It simply results in lower power dissipation since circuitry will be shut down. This is not mandatory for the device to operate properly but is a good practice since it improves margins. Hot-swapping is supported. The channel can be left enabled at all time and the device will sync up once the far end receiver is connected. There will be no effect on other channels. There are 64 instances of the TXLV block on the TSE.
9.1.3
LVDS Transmit Reference (TXREF)
The TXLVREF provides an on-chip bandgap voltage reference (1.20V 5%) and a precision current to the TXLV (777.6 Mb/s LVDS Transmitter) block's. The reference voltage is used to control the common-mode level of the TXLV output, while the reference current is used to control the output amplitude. The precision currents are generated by forcing the reference voltage across an external, off-chip 3.16kW (1%) resistor. The resulting current is then mirrored through several individual reference current outputs, so each TXLV receives its own reference current. There are four instances of the TXREF on the TSE.
9.1.4
Data Recovery Unit (DRU)
The DRU is a fully integrated data recovery and serial to parallel converter that can be used for 777.6 Mb/s NRZ data. 8B/10B block code is used to guarantee transition density for optimal performance. The DRU recovers data and outputs a 10-bit word synchronized with a line rate divided-by-10 gated clock to allow frequency deviations between the data source and the local oscillator. The output clock is not a recovered clock. The DRU accumulates 10 data bits and outputs them on the next clock edge. If 10 bits are not available for transfer at a given clock cycle, the output clock is gated. The DRU provides moderate high frequency jitter tolerance suitable for inter-chip serial link applications. It can support frequency deviations up to 100ppm. There are 64 instances of the DRU on the TSE.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
47
TSE Transmission Switch Element Datasheet Released
9.1.5
Parallel to Serial Converter (PISO)
The PISO_1250 is a parallel-to-serial converter designed for high-speed transmit operation, supporting up to 777.6 Mb/s. There are 64 instances of the PISO on the TSE.
9.1.6
Clock Synthesis Unit (CSU)
The CSU is a fully integrated clock synthesis unit. It generates low jitter multi-phase differential clocks at 777.6 MHz for use by the transmitter. There are 4 instances of the CSU on the TSE.
9.2
Receive 8B/10B Frame Aligner (R8FA)
The R8FA block performs 8B/10B character alignment and SONET STS-12 frame alignment on an unaligned bit stream received from a DRU block. A total of 64 R8FA blocks are instantiated in the TSE device. R8Fas recovers 8B/10B character alignment by searching for the 8B/10B J0 frame alignment control character, which is used to identify the start of STS-12 flows. In addition, the TSE's STS-1 switching mechanism requires that all incoming STS-12s be mutually aligned within a certain tolerance. The 64 R8Fas in each TSE must present frame aligned 10b samples of aligned STS-12 flows to the switching stages. The R8FA contains a FIFO to accommodate jitter, wander, and phase alignment differences between the timing domain of the receive LVDS links and the system clock timing domain. The FIFO also enables alignment of the multiple R8Fas in transmitting frames to the switching blocks. Table 12 show the 8B/10B characters that the R8FA recognizes. All 8B/10B characters in Table 12 are reserved for TelecomBus control characters. The TSE doesn't do any processing on the TelecomBus control characters (with the exception of K28.5). The TSE will accepts incorrect disparity characters without signaling LCVs for those characters noted in the table.
Table 12 TelecomBus Control Characters
Code Group Name
K28.5 K28.0K28.0+
Curr. RDabcdei fghj
001111 1010 001111 0100 -
Curr. RD+ abcdei fghj
110000 0101 110000 1011
Signal Description
Disparity Violation Allowed
No Yes Yes
Transport J0 frame alignment High-order path H3 byte, no negative justification event High-order path PSO byte, positive
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
48
TSE Transmission Switch Element Datasheet Released
Code Group Name
K.28.4K28.6 K27.7K27.7+ K28.7K28.7+ K29.7K29.7+ K30.7K30.7+ K23.7
Curr. RDabcdei fghj
Curr. RD+ abcdei fghj
Signal Description
Disparity Violation Allowed
Yes No Yes Yes Yes Yes Yes Yes Yes Yes No
justification event 001111 0010 001111 0110 110110 1000 001001 0111 001111 1000 110000 0111 101110 1000 010001 0111 011110 1000 100001 0111 111010 1000 000101 0111 110000 1001 High-order path AIS High-order path J1 frame alignment Low order path frame alignment #1 Low order path frame alignment #2 Low order path frame alignment #3 Low order path frame alignment #4 Low order path frame alignment #5 Low order path frame alignment #6 Low order path frame alignment #7 Low order path frame alignment #8 Non low-order path payload overhead bytes (RSOH, MSOH, POH, R, V1, V2, V3, V4) Low-order path AIS
K.28.4+
-
110000 1101
Yes
Microprocessor access to the R8FA allows the control and monitoring of its activities. Character and frame alignment status can be forced and monitored. 8B/10B line code violations are monitored in a performance monitor counter. LCV propagation is software configurable. LCVs are either mapped to a valid characters (D12.3) or forced to an LCV on the transmit link. FIFO errors due to improper RJ0DLY setting can also be monitored. The R8FA also provides reset, enable and test control over its associated DRU and RXLV analog blocks.
9.2.1
Character Alignment
The character alignment sub-block locates character boundaries in the incoming 8B/10B data stream. The aligner logic may be in one of two states, SYNC state and HUNT state. It uses the 8B/10B J0 frame alignment control character (K28.5+, K28.5-) used to encode the SONET/SDH J0 byte to locate character boundaries and to enter the SYNC state. It monitors the receive data stream for line code violations (LCV). An LCV is declared when the running disparity of the receive data is not consistent with the previous character or the data is not one of the characters defined in IEEE std. 802.3. The character alignment sub-block recognizes an extended set of 8B/10B control characters. The character decode block permits running disparity violations for these specific codes (as shown in Table 2): K28.0-, K28.0+, K28.4-, K28.4+, K27.7-, K27.7+, K 28.7-, K28.7+, K29.7-, K29.7+, K30.7-, K30.7+. Excessive LCVs are used to transition the character alignment logic to the HUNT state.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
49
TSE Transmission Switch Element Datasheet Released
Normal operation occurs when the character alignment sub-block is in the SYNC state. 8B/10B characters are written to the FIFO using the character alignment of the K28.5 character that caused entry to the SYNC state. Mimic K28.5 characters at other alignments are ignored. The receive data is constantly monitored for line code violations. If 5 or more LCVs are detected in a window of 15 characters, the character alignment sub-block transitions to the HUNT state. It will search all possible alignments in the receive data for the K28.5 character. In the mean time, the original character alignment is maintained until a K28.5 character is found. At that point, the character alignment is moved to this new location and the sub-block transitions to the SYNC state.
9.2.2
Frame Alignment
The frame alignment sub-block monitors the data from the character aligner sub-block for the J0 byte. An out of position J0 counter counts K28.5 characters that are out of position. The state of this counter conditions transitions in and out of the aligned state. The block will frame align on the datastream if all the following conditions are satisfied:
1. There are two K28.5 characters in the datastream separate by 9720 SYSCLK cycles (125.0 us) 2. The R8FA was character aligned throughout that 125.0 us period 3. The out of position J0 counter is not = 3. Note that when out of frame alignment, this counter is cleared by 2 K28.5 characters separated by 125.0 us. So if this counter was 3, then the first 2 properly spaced K28.5 characters will clear the counter, and a third properly spaced K28.5 will satisfy condition 1.
Frame alignment is lost when either:
1. The block is forced out of frame alignment via software via the R8FA Control and Status FOFA register bit. 2. The R8FA loses character alignment (either due to software control or the 5 LCVs within 15 characters). 3. An out of position J0 count of 3 is reached.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
50
TSE Transmission Switch Element Datasheet Released
The out of position J0 counter is incremented for each K28.5 character it encounters that is out of position with respect to the current frame alignment. The counter saturates at 3. When the block is frame aligned, the counter is cleared by an in position K28.5 character. When the block is not aligned, the counter is cleared by the next occurrence of next 2 K28.5 characters appearing separated by 125.0 us.
9.2.3
FIFO Buffer
The FIFO buffer sub-block provides isolation between the timing domain of the associated receive LVDS link and that of the system clock (SYSCLK). Aligned 8B/10B characters are written into a 10-bit by 24-word deep FIFO at the line clock rate. Data is read from the FIFO at every SYSCLK cycle.
9.2.4
Frame Counter
The Frame Counter sub-block keeps track of the octet identity of the outgoing data stream. It is initialized by a delayed version of the RJ0FP signal. It adjusts the read pointer so the J0 byte location in the FIFO is sampled at specific device wide event. All R8Fas are then aligned to transmit their J0 byte at this event.
9.3
Ingress Time Switch Element (ITSE)
The ITSE accepts STS-12-aligned cyclic groups of twelve STS-1 samples over twelve time steps from the R8Fas, and distributes these samples in an arbitrary Time permutation to the Space Switch Stage. The time permutation is determined by the contents of two switching control register sets or pages, each of which describes which STS-1 sample should be output during the ith (1 <= i <=12) STS-1 time slot. These control registers are accessible via the microprocessor bus. Selection of the switching page is determined by the device CMP pin, and on a per ITSE basis through the microprocessor control interface. The ITSE can also be set in a BYPASS mode in which no switching is done. When in BYPASS mode, the latency of the ITSE is the same as when it is in DYNAMIC (switching) mode. The ITSE is implemented as 2x12 STS-1 buffers, one to accumulate the incoming stream and the other to accept twelve STS-1s in parallel and then deliver these samples in the order specified by the switching control registers.
9.4
Space Switch Stage (SSWT)
The SSWT accepts fully aligned STS-12 streams from Ingress Time Stages at 77.76 MHz. The space stage implements a space switch for each of the twelve times in the cyclic STS-12 time structure, and delivers the STS-1 samples to the intended Egress LVDS Stages.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
51
TSE Transmission Switch Element Datasheet Released
The SSWT is equivalent to a crossbar, with separate switch settings taken from control tables for each egress channel for each 8B/10B time period (77.76 MHz). Multicast is supported by permitting any number of output columns to take a sample from any input row at the same time. The SSWT contains two sets or pages of control registers to control the switching function. Each set of control registers consists of twelve registers (one per time step) of six bits (to select among 64 sources) for each of 64 egress ports. These registers are accessible from the microprocessor interface; they constitute 2*12*6*64 = 9216 bits. Selection of the switching page is determined by the device CMP pin, or through the microprocessor control interface. Another control register in the SSWT allows specification of the delay between the system synchronization pulse and J0 arrivals at the TSE receive analog blocks. The SSWT is implemented by a set of input-selector muxes at each output.
9.5
Egress Time Switch Element (ETSE)
The ETSE accepts STS-12-aligned cyclic groups of twelve STS-1 samples over twelve time steps from the Space Switch, and outputs these samples in an arbitrary Time permutation to the Egress Ports. The time permutation is determined by the contents of two switching control register sets or pages, each of which describes which STS-1 sample should be output during the ith (1 <= i <=12) STS-1 time slot. These control registers are accessible via the microprocessor bus. Selection of the switching page is determined by the device CMP pin, and on a per ETSE basis through the microprocessor control interface. The ETSE can also be set in a BYPASS mode in which no switching is done. When in BYPASS mode, the latency of the ETSE is the same as when it is in DYNAMIC (switching) mode. The egress time stage is implemented as two 12 STS-1 buffers, one to accumulate the incoming stream and the other to accept twelve STS-1s in parallel and then deliver these samples in the order specified by the switching control settings.
9.6
Transmit 8B/10B Disparity Encoder (T8DE)
The T8DE block corrects the running disparity of an 8B/10B character stream and buffers data in a FIFO before transmission to the PISO block. A total of 64 T8DE blocks are instantiated in the TSE device. The input data to the T8DE blocks originated from the R8FA blocks at which point they have correct running disparity. However, due to the time and space re-arrangement activities of the TSE, the running disparity is no longer consistent. The T8DE block inverts the 6B and 4B subcharacters to ensure correct running disparity.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
52
TSE Transmission Switch Element Datasheet Released
The T8DE will not correct running disparity violations for these specific codes: K28.0-, K28.0+, K28.4-, K28.4+, K27.7-, K27.7+, K 28.7-, K28.7+, K29.7-, K29.7+, K30.7-, K30.7+, K23.7-, K23.7+. The timing of egress LVDS signals requires that this block include a FIFO to cross from the internal TSE time domain to the time domain of the egress LVDS units. The clocks driving these two domains originate in the same master clock, but may have varying skew. Microprocessor access to the T8DE allows the control and monitoring of its activities. FIFO status can be monitored and corrected. The T8DE can be configured to insert J0s into the datastream. The T8DE also provides reset, enable and test control over its associated PISO and TXLV analog blocks.
9.7
Clock Synthesis and Transmit Reference Digital Wrapper (CSTR)
The CSTR is an digital wrapper for the CSU and TXREF LVDS analog locks. It provides microprocessor access for resetting and disabling the CSU. It also monitors the lock state of the CSU on the system clock.
9.8
Fabric Latency
The flow of STS-1 samples from ingress LVDS to egress LVDS has variable latency, depending on the timing of the arriving LVDS stream, and the clock variation on the egress LVDS drivers. A reasonable estimate of the TSE's latency can be arrived at by making assumptions about the depths of the receive and transmit FIFOs: we assume the "J0" timing is set to maintain about 12 samples in the ingress FIFO; the egress FIFO is designed to be centered at 4 samples - so typically delay due to FIFOs will be 16 clock cycles. Maximum delay through the FIFOs can be 32 cycles. The R8FA imposes an additional 6 cycles of latency in addition to the ingress FIFO delay. The T8DE imposes 4 cycles of latency in addition to the egress FIFO delay. The latency through the time and space switch stages is 32 cycles. Data latency through the analog blocks is around 90 ns or 7 clock cycles with 5 cycles delay through the RX analog blocks and 2 cycles delay through the transmit analog blocks. By summing all the delays the typical latency of the TSE is 65 clock cycles or 836 ns. With worst case conditions in both FIFOs, latency rises to 81 clock cycles or 1044 ns.
9.9
JTAG Support
The TSE provides JTAG support for testing device interconnection on a PC board.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
53
TSE Transmission Switch Element Datasheet Released
9.10
Microprocessor Interface
The Microprocessor Interface Block provides the logic required to interface the normal mode and test mode registers within the TSE to a generic microprocessor bus. The normal mode registers are used during normal operation to configure and monitor the TSE. The register set is accessed as shown in the Register Memory Map table below. Addresses that are not shown are not used and must be treated as Reserved. The ports are organized into 16 Port Sets. A Port Register Set is specified for each Port Set. Registers for Port Register Set 1 are specified in the register memory map. For the remaining Port Register Sets, only the range of registers is specified. As with Port Register Set 1 not all addresses within a range correspond to actual registers. To obtain a corresponding register for port set N+1, take the register address for Port Register Set 1 and replace address bits A[11:8] with N. The grouping of the Receive and Transmit LVDS ports to a port register set is defined as follows: Port Register Set N+1 controls blocks associated with receive LVDS links RP[4N+4:4N+1]/RN[4N+4:4N+1]. This includes RXLV, DRU, and R8FA blocks 4N+4 down to 4N+1, and ITSE block N+1. Port Register Set N+1 controls blocks associated with transmit LVDS links TP[4N+4:4N+1]/TN[4N+4:4N+1]. This includes ETSE block N+1, T8DE, PISO, and TXLV blocks 4N+4 down to 4N+1.
Register Memory Map Address
0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 000A 000B 000C 000D 000E 000F 0010 0011
Register
TSE Master Reset TSE Master Clock Activity and Accumulation Trigger TSE Master Configuration TSE Master Interrupt Block Identifier TSE Master R8FA Interrupt Source #1 TSE Master R8FA Interrupt Source #2 TSE Master R8FA Interrupt Source #3 TSE Master R8FA Interrupt Source #4 TSE Master T8DE Interrupt Source #1 TSE Master T8DE Interrupt Source #2 TSE Master T8DE Interrupt Source #3 TSE Master T8DE Interrupt Source #4 TSE Master ITSE Interrupt Source TSE Master ETSI Interrupt Source TSE Master CSTR Interrupt Source TSE Master User Defined TSE Master JTAG ID High TSE Master JTAG ID Low
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
54
TSE Transmission Switch Element Datasheet Released
Address
0012-001F 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 002A 002B 002C 002D 002E 002F 0030-003F 0040 0041 0042 0043 0044 0045-0046 0047 0048 - 007F 0080-00FF 0080 0081 0082 0083 0084 - 0087 0088 0089 008A 008B 008C - 008F
Register
Reserved CSTR #1 Control CSTR #1 Interrupt Enable and CSU Lock Status CSTR #1 Interrupt Indication CSTR #1 Reserved CSTR #2 Control CSTR #2 Configuration and Status CSTR #2 Interrupt Status CSTR #2 Reserved CSTR #3 Control CSTR #3 Configuration and Status CSTR #3 Interrupt Status CSTR #3 Reserved CSTR #4 Control CSTR #4 Configuration and Status CSTR #4 Interrupt Status CSTR #4 Reserved Reserved SSWT RJ0FP Delay SSWT Indirect Control Address SSWT Indirect Control Data SSWT Interrupt Enable SSWT Interrupt Status SSWT Reserved SSWT TJ0FP Delay Reserved Port Register Set 1 - ports 1-4 Port Register Set 1: R8FA #1 Control and Status Port Register Set 1: R8FA #1 Interrupt Status Port Register Set 1: R8FA #1 LCV Count Port Register Set 1: RXLV #1 and DRU #1 Control Port Register Set 1: Reserved Port Register Set 1: R8FA #2 Control and Status Port Register Set 1: R8FA #2 Interrupt Status Port Register Set 1: R8FA #2 LCV Count Port Register Set 1: RXLV #2 and DRU #2 Control Port Register Set 1: Reserved
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
55
TSE Transmission Switch Element Datasheet Released
Address
0090 0091 0092 0093 0094 - 0097 0098 0099 009A 009B 009C - 009F 00A0 00A1 00A2 00A3 00A4 - 00A7 00A8 00A9 00AA 00AB 00AC - 00AF 00B0 00B1 00B2 - 00B3 00B4 00B5 00B6-00B7 00B8 00B9 00BA - 00BB 00BC 00BD 00BE- 00BF 00C0 00C1 00C2 - 00C3 00C4 00C5
Register
Port Register Set 1: R8FA #3 Control and Status Port Register Set 1: R8FA #3 Interrupt Status Port Register Set 1: R8FA #3 LCV Count Port Register Set 1: RXLV #3 and DRU #3 Control Port Register Set 1: Reserved Port Register Set 1: R8FA #4 Control and Status Port Register Set 1: R8FA #4 Interrupt Status Port Register Set 1: R8FA #4 LCV Count Port Register Set 1: RXLV #4 and DRU #4 Control Port Register Set 1: Reserved Port Register Set 1: ITSE #1 Indirect Address Port Register Set 1: ITSE #1 Indirect Data Port Register Set 1: ITSE #1 Configuration Port Register Set 1: ITSE #1 Interrupt Status Port Register Set 1: Reserved Port Register Set 1: ETSE #1 Indirect Address Port Register Set 1: ETSE #1 Indirect Data Port Register Set 1: ETSE #1 Configuration Port Register Set 1: ETSE #1 Interrupt Status Port Register Set 1: Reserved Port Register Set 1: T8DE #1 Control and Status Port Register Set 1: T8DE #1 Interrupt Status Port Register Set 1: T8DE #1 Reserved Port Register Set 1: T8DE #1 Test Pattern Port Register Set 1: TXLV #1and PISO #1 Control Port Register Set 1: Reserved Port Register Set 1: T8DE #2 Control and Status Port Register Set 1: T8DE #2 Interrupt Status Port Register Set 1: T8DE #2 Reserved Port Register Set 1: T8DE #2 Test Pattern Port Register Set 1: TXLV #2 and PISO #2Control Port Register Set 1: Reserved Port Register Set 1: T8DE #3 Control and Status Port Register Set 1: T8DE #3 Interrupt Status Port Registers Set 1: T8DE #3 Reserved Port Register Set 1: T8DE #3 Test Pattern Port Register Set 1: TXLV #3 and PISO #3 Control
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
56
TSE Transmission Switch Element Datasheet Released
Address
00C6-00C7 00C8 00C9 00CA - 00CB 00CC 00CD 00CE - 00FF 0100-017F 0180-01FF 0200-027F 0280-02FF 0300-037F 0380-03FF 0400-047F 0480-04FF 0500-057F 0580-05FF 0600-067F 0680-06FF 0700-077F 0780-07FF 0800-087F 0880-08FF 0900-097F 0980-09FF 0A00-0A7F 0A80-0AFF 0B00-0B7F 0B80-0BFF 0C00-0C7F 0C80-0CFF 0D00-0D7F 0D80-0DFF 0E00-0E7F 0E80-0EFF 0F00-0F7F 0F80-0FFF
Register
Port Register Set 1: Reserved Port Register Set 1: T8DE #4 Control and Status Port Register Set 1: T8DE #4 Interrupt Status Port Register Set 1: T8DE #4 Reserved Port Register Set 1: T8DE #4 Test Pattern Port Register Set 1: TXLV #4 and PISO #4 Control Port Register Set 1: Reserved Reserved Port Register Set 2- ports 5-8 Reserved Port Register Set 3- ports 9-12 Reserved Port Register Set 4- ports 13-16 Reserved Port Register Set 5- ports 17-20 Reserved Port Register Set 6- ports 21-24 Reserved Port Register Set 7- ports 25-28 Reserved Port Register Set 8- ports 29-32 Reserved Port Register Set 9- ports 33-36 Reserved Port Register Set 10- ports 37-40 Reserved Port Register Set 11- ports 41-44 Reserved Port Register Set 12- ports 45-48 Reserved Port Register Set 13- ports 49-52 Reserved Port Register Set 14- ports 53-56 Reserved Port Register Set 15- ports 57-60 Reserved Port Register Set 16- ports 61-64
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
57
TSE Transmission Switch Element Datasheet Released
Address
1000 - 1FFF
Register
Reserved for Test
Notes on Register Memory Map:
1. For all register accesses, CSB must be set low. 2. Addresses that are not shown must be treated as Reserved. 3. A[12] is the test resister select (TRS) and should be set to logic 0 for normal mode register access.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
58
TSE Transmission Switch Element Datasheet Released
10
Normal Mode Register Description
Normal mode registers are used to configure and monitor the operation of the TSE. Normal mode registers (as opposed to test mode registers) are selected when TRS (A[12]) is low.
Notes on Normal Mode Register Bits: 1. Unused bits have no effect. However, to ensure software compatibility with future, feature-enhanced versions of the product, unused register bits must be written with logic zero. Reading back unused bits can produce either a logic one or a logic zero; hence unused register bits should be masked off by software when read. Writeable normal mode register bits are cleared to logic zero upon reset unless otherwise noted. Writing into read-only normal mode register bit locations does not affect TSE operation unless otherwise noted. Certain register bits are reserved. These bits are associated with megacell functions that are unused in this application. To ensure that the TSE operates as intended, reserved register bits must only be written with the logic level as specified. Writing to reserved registers should be avoided.
2. 3. 4.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
59
TSE Transmission Switch Element Datasheet Released
Register 0000H: TSE Master Reset, Identity Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Type
R/W R/W
Function
DRESET ARESET Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused
Default
0 0 X X X X X X X X X X X X X X
This register allows separate software reset of digital and analog circuitry on the TSE. ARESET The ARESET bit allows the analog circuitry in the TSE to be reset under software control. If the ARESET bit is a logic one, all the TSE analog circuitry is held in reset. ARESET must be held at logic 1 for at least 100us to ensure correct reset of the CSU. This bit is not selfclearing. Therefore, a logic zero must be written to bring the TSE out of reset. Holding the TSE in a reset state places it into a low power, analog stand-by mode. A hardware reset clears the ARESET bit, thus negating the analog software reset. DRESET The DRESET bit allows the digital circuitry in the TSE to be reset under software control. If the DRESET bit is a logic one, all the TSE digital circuitry is held in reset. This bit is not self-clearing. Therefore, a logic zero must be written to bring the TSE out of reset. Holding the TSE in a reset state places it into a low power, digital stand-by mode. A hardware reset clears the DRESET bit, thus negating the digital software reset.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
60
TSE Transmission Switch Element Datasheet Released
Register 0001H: TSE Master Clock Activity and Accumulation Trigger Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R R
Type
Function
Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused TIP SYSCLKA
Default
X X X X X X X X X X X X X X X X
This register provides activity monitoring on the SYSCLK TSE input. Writing to this register also initiates a transfer of counts from the performance monitor accumulation registers to holding registers where they can be read. The counters themselves are then cleared to begin accumulating events for a new accumulation interval. To prevent saturation of counters, accumulation intervals should be regular. The bits in this register are not affected by write accesses. SYSCLKA The SYSCLK active (SYSCLKA) bit monitors for low to high transitions on the SYSCLK clock input. SYSCLKA is set high on a rising edge of SYSCLK, and is set low when this register is read. A lack of transitions is indicated by the corresponding register bit reading low. This register should be read periodically to detect stuck at conditions.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
61
TSE Transmission Switch Element Datasheet Released
TIP The Transfer in Progress (TIP) initiates and monitors the state of R8FA LCV count performance meter register transfers. Writing (any value) to this register initiates a devicewide accumulation interval transfer and loads all the performance meter registers in the TSE. TIP is set to logic one while the transfer is in progress, and is set to a logic zero when the transfer is complete. Also if individual performance meter register transfers are initiated (by writing directly to the individual register), TIP will monitor the state of those transfers as well. TIP can be polled by a microprocessor to determine when the accumulation interval transfer is complete.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
62
TSE Transmission Switch Element Datasheet Released
Register 0002H: TSE Master Configuration Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W
Type
R/W R/W R/W
Function
Reserved[8] WCIMODE ILCV Unused Reserved[7] Reserved[6] Reserved[5] ETSE_MODE Unused Unused Reserved[4] Reserved[3] Reserved[2] Reserved[1] Reserved[0] ITSE_MODE
Default
1 0 0 X 0 1 0 0 X X 0 0 0 0 0 0
This register configures the function of the 8B/10B encoders, decoder and the time switch blocks in the TSE. ITSE_MODE: The ITSE mode bit (ITSE_MODE) control the function of ITSE blocks #1 through #16. If ITSE_MODE is set to low, ITSE switching is controlled by the contents of the selected connection memory. If ITSE_MODE is set high, the ITSE performs no switching function. Reserved[8:0] The Reserved[8:0] bits must be set to the indicated default value for correct operation of the TSE device. ETSE_MODE The ETSE mode bit (ETSE_MODE) control the function of ETSE blocks #1 through #16. If ETSE_MODE is set to low, ITSE switching is controlled by the contents of the selected connection memory. If ETSE_MODE is set high, the ETSE performs no switching function.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
63
TSE Transmission Switch Element Datasheet Released
ILCV The insert LCV bit (ILCV) controls the insertion of illegal 8B/10B characters in the datastream. If a Line Code Violation is detected by an R8FA, and ILCV is logic 1, the TSE will overwrite the character with the LCV with an illegal character (1110110100 or 0001001011). The insertion of an illegal character prevents LCVs due to disparity errors being masked by the T8DE. If ILCV is logic 0, LCV characters are masked, and replaced with a legal data character, D12.3. Masking LCVs prevents floating links from disrupting framing WCIMODE The write clear interrupt mode bit (WCIMODE) controls whether interrupt status bits are cleared on a read or a write to the corresponding register. If WCIMODE is logic 1, all interrupt status bits in interrupt status register are cleared when a logic high is written to the corresponding interrupt bit. Otherwise, interrupt status bits are cleared on a register read.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
64
TSE Transmission Switch Element Datasheet Released
Register 0003H: TSE Master Interrupt Block Identifier Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R R R R R R
Type
R/W
Function
Reserved Unused Unused Unused Unused Unused Unused Unused Unused Unused ID_CSTRI ID_SSWTI ID_ETSEI ID_ITSEI ID_T8DEI ID_R8FAI
Default
0 X X X X X X X X X X X X X X X
This register allows the source of an active interrupt to be identified down to the block function level. Further register accesses are required for the block in question to determine the cause of an active interrupt and to acknowledge the interrupt source. ID_R8FAI The ID_R8FAI bit is high when an interrupt request is active from one of the 64 Receive 8B/10B Frame Aligner (R8FA) blocks. The particular R8FA block which set the interrupt can be identified by reading the TSE R8FA Interrupt Source registers. The ID_R8FAI bit is cleared when the interrupt is cleared. ID_T8DEI The ID_T8DEI bit is high when an interrupt request is active from one of the 64 Transmit 8B/10B Disparity Encoder (T8DE) blocks. The particular T8DE block which set the interrupt can be identified by reading the TSE T8DE Interrupt Source registers. The ID_T8DEI bit is cleared when the interrupt is cleared.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
65
TSE Transmission Switch Element Datasheet Released
ID_ITSEI The ID_ITSEI bit is high when an interrupt request is active from one of the 16 Ingress Time Switch Element (ITSE) blocks. The particular ITSE block which set the interrupt can be identified by reading the TSE ITSE Interrupt Source registers. The ID_ITSEI bit is cleared when the interrupt is cleared. ID_ETSEI The ID_ETSEI bit is high when an interrupt request is active from one of the 16 Egress Time Switch Element (ETSE) blocks. The particular ETSE block which set the interrupt can be identified by reading the TSE ETSE Interrupt Source registers. The ID_ETSEI bit is cleared when the interrupt is cleared. ID_SSWTI The ID_SSWTI bit is high when an interrupt request is active from the Space Switch Stage block. The ID_SSWTI bit is cleared when the interrupt is cleared. ID_CSTRI The ID_CSTRI bit is high when an interrupt request is active from one of the CSTR blocks and indicates a change in the lock status of a CSU. The particular CSTR block which set the interrupt can be identified by reading the TSE CSTR Interrupt Source registers. The ID_CSTRI bit is cleared when the interrupt is cleared. Reserved The Reserved bit must be set to the indicated default value for proper function of the TSE device.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
66
TSE Transmission Switch Element Datasheet Released
Register 0004H: TSE Master R8FA Interrupt Source #1 Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Type
R R R R R R R R R R R R R R R R
Function
R8FAI[16] R8FAI[15] R8FAI[14] R8FAI[13] R8FAI[12] R8FAI[11] R8FAI[10] R8FAI[9] R8FAI[8] R8FAI[7] R8FAI[6] R8FAI[5] R8FAI[4] R8FAI[3] R8FAI[2] R8FAI[1]
Default
X X X X X X X X X X X X X X X X
This register is used to indicate interrupts generated from the R8FA blocks #1 through #16. R8FAI[16:1] The R8FA #X interrupt event indication (R8FAI[X]) transitions to logic 1 when a hardware interrupt event is sourced from R8FA #X block. This bit is cleared to logic 0 when the interrupt is cleared.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
67
TSE Transmission Switch Element Datasheet Released
Register: 0005H: TSE Master R8FA Interrupt Source #2 Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Type
R R R R R R R R R R R R R R R R
Function
R8FAI[32] R8FAI[31] R8FAI[30] R8FAI[29] R8FAI[28] R8FAI[27] R8FAI[26] R8FAI[25] R8FAI[24] R8FAI[23] R8FAI[22] R8FAI[21] R8FAI[20] R8FAI[19] R8FAI[18] R8FAI[17]
Default
X X X X X X X X X X X X X X X X
This register is used to indicate interrupts generated from the R8FA blocks #17 through #32. R8FAI[32:17] The R8FA #X interrupt event indication (R8FAI[X]) transitions to logic 1 when a hardware interrupt event is sourced from R8FA #X block. This bit is cleared to logic 0 when the interrupt is cleared.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
68
TSE Transmission Switch Element Datasheet Released
Register 0006H: TSE Master R8FA Interrupt Source #3 Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Type
R R R R R R R R R R R R R R R R
Function
R8FAI[48] R8FAI[47] R8FAI[46] R8FAI[45] R8FAI[44] R8FAI[43] R8FAI[42] R8FAI[41] R8FAI[40] R8FAI[39] R8FAI[38] R8FAI[37] R8FAI[36] R8FAI[35] R8FAI[34] R8FAI[33]
Default
X X X X X X X X X X X X X X X X
This register is used to indicate interrupts generated from the R8FA blocks #33 through #48. R8FAI[48:33] The R8FA #X interrupt event indication (R8FAI[X]) transitions to logic 1 when a hardware interrupt event is sourced from R8FA #X block. This bit is cleared to logic 0 when the interrupt is cleared.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
69
TSE Transmission Switch Element Datasheet Released
Register 0007H: TSE Master R8FA Interrupt Source #4 Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Type
R R R R R R R R R R R R R R R R
Function
R8FAI[64] R8FAI[63] R8FAI[62] R8FAI[61] R8FAI[60] R8FAI[59] R8FAI[58] R8FAI[57] R8FAI[56] R8FAI[55] R8FAI[54] R8FAI[53] R8FAI[52] R8FAI[51] R8FAI[50] R8FAI[49]
Default
X X X X X X X X X X X X X X X X
This register is used to indicate interrupts generated from the R8FA blocks #49 through #64. R8FAI[64:49] The R8FA #X interrupt event indication (R8FAI[X]) transitions to logic 1 when a hardware interrupt event is sourced from R8FA #X block. This bit is cleared to logic 0 when the interrupt is cleared.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
70
TSE Transmission Switch Element Datasheet Released
Register 0008H: TSE Master T8DE Interrupt Source #1 Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Type
R R R R R R R R R R R R R R R R
Function
T8DEI[16] T8DEI[15] T8DEI[14] T8DEI[13] T8DEI[12] T8DEI[11] T8DEI[10] T8DEI[9] T8DEI[8] T8DEI[7] T8DEI[6] T8DEI[5] T8DEI[4] T8DEI[3] T8DEI[2] T8DEI[1]
Default
X X X X X X X X X X X X X X X X
This register is used to indicate interrupts generated from the T8DE blocks #1 through #16. T8DEI[16:1] The T8DE #X interrupt event indication (T8DEI[X]) transitions to logic 1 when a hardware interrupt event is sourced from T8DE #X block. This bit is cleared to logic 0 when the interrupt is cleared.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
71
TSE Transmission Switch Element Datasheet Released
Register 0009H: TSE Master T8DE Interrupt Source #2 Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Type
R R R R R R R R R R R R R R R R
Function
T8DEI[32] T8DEI[31] T8DEI[30] T8DEI[29] T8DEI[28] T8DEI[27] T8DEI[26] T8DEI[25] T8DEI[24] T8DEI[23] T8DEI[22] T8DEI[21] T8DEI[20] T8DEI[19] T8DEI[18] T8DEI[17]
Default
X X X X X X X X X X X X X X X X
This register is used to indicate interrupts generated from the T8DE blocks #17 through #32. T8DEI[32:17] The T8DE #X interrupt event indication (T8DEI[X]) transitions to logic 1 when a hardware interrupt event is sourced from T8DE #X block. This bit is cleared to logic 0 when the interrupt is cleared.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
72
TSE Transmission Switch Element Datasheet Released
Register 000AH: TSE Master T8DE Interrupt Source #3 Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Type
R R R R R R R R R R R R R R R R
Function
T8DEI[48] T8DEI[47] T8DEI[46] T8DEI[45] T8DEI[44] T8DEI[43] T8DEI[42] T8DEI[41] T8DEI[40] T8DEI[39] T8DEI[38] T8DEI[37] T8DEI[36] T8DEI[35] T8DEI[34] T8DEI[33]
Default
X X X X X X X X X X X X X X X X
This register is used to indicate interrupts generated from the T8DE blocks #33 through #48. T8DEI[48:33] The T8DE #X interrupt event indication (T8DEI[X]) transitions to logic 1 when a hardware interrupt event is sourced from T8DE #X block. This bit is cleared to logic 0 when the interrupt is cleared.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
73
TSE Transmission Switch Element Datasheet Released
Register 000BH: TSE Master T8DE Interrupt Source #4 Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Type
R R R R R R R R R R R R R R R R
Function
T8DEI[64] T8DEI[63] T8DEI[62] T8DEI[61] T8DEI[60] T8DEI[59] T8DEI[58] T8DEI[57] T8DEI[56] T8DEI[55] T8DEI[54] T8DEI[53] T8DEI[52] T8DEI[51] T8DEI[50] T8DEI[49]
Default
X X X X X X X X X X X X X X X X
This register is used to indicate interrupts generated from the T8DE blocks #49 through #64. T8DEI[64:49] The T8DE #X interrupt event indication (T8DEI[X]) transitions to logic 1 when a hardware interrupt event is sourced from T8DE #X block. This bit is cleared to logic 0 when the interrupt is cleared.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
74
TSE Transmission Switch Element Datasheet Released
Register 000CH: TSE Master ITSE Interrupt Source Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Type
R R R R R R R R R R R R R R R R
Function
ITSEI[16] ITSEI[15] ITSEI[14] ITSEI[13] ITSEI[12] ITSEI[11] ITSEI[10] ITSEI[9] ITSEI[8] ITSEI[7] ITSEI[6] ITSEI[5] ITSEI[4] ITSEI[3] ITSEI[2] ITSEI[1]
Default
X X X X X X X X X X X X X X X X
This register is used to indicate interrupts generated from the ITSE blocks #1 through #16. ITSEI[16:1] The ITSE #X interrupt event indication (ITSEI[X]) transitions to logic 1 when a hardware interrupt event is sourced from ITSE #X block. This bit is cleared to logic 0 when the interrupt is cleared.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
75
TSE Transmission Switch Element Datasheet Released
Register 000DH: TSE Master ETSE Interrupt Source Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Type
R R R R R R R R R R R R R R R R
Function
ETSEI[16] ETSEI[15] ETSEI[14] ETSEI[13] ETSEI[12] ETSEI[11] ETSEI[10] ETSEI[9] ETSEI[8] ETSEI[7] ETSEI[6] ETSEI[5] ETSEI[4] ETSEI[3] ETSEI[2] ETSEI[1]
Default
X X X X X X X X X X X X X X X X
This register is used to indicate interrupts generated from the ETSE blocks #1 through #16. ETSEI[16:1] The ETSE #X interrupt event indication (ETSEI[X]) transitions to logic 1 when a hardware interrupt event is sourced from ETSE #X block. This bit is cleared to logic 0 when the interrupt is cleared.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
76
TSE Transmission Switch Element Datasheet Released
Register 000EH: TSE Master CSTR Interrupt Source Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R R R R
Type
Function
Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused CSTRI[4] CSTRI[3] CSTRI[2] CSTRI[1]
Default
X X X X X X X X X X X X X X X X
This register is used to indicate interrupts generated from the CSTR blocks #1 through #4. CSTRI[4:1] The CSTR #X interrupt event indication (CSTRI[X]) transitions to logic 1 when a hardware interrupt event is sourced from CSTR #X block. This bit is cleared to logic 0 when the interrupt is cleared.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
77
TSE Transmission Switch Element Datasheet Released
Register 000FH: TSE Master User Defined Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R/W R/W R/W R/W R/W R/W R/W R/W
Type
Function
Unused Unused Unused Unused Unused Unused Unused Unused FREE[7] FREE[6] FREE[5] FREE[4] FREE[3] FREE[2] FREE[1] FREE[0]
Default
X X X X X X X X 0 0 0 0 0 0 0 0
FREE[7:0] The FREE[7:0] register bits do not perform any function. They are free for user defined read/write operations.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
78
TSE Transmission Switch Element Datasheet Released
Register 0010H: TSE Master JTAG ID High Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Type
R R R R R R R R R R R R R R R R
Function
ID[3] ID[2] ID[1] ID[0] DEVID[15] DEVID[14] DEVID[13] DEVID[12] DEVID[11] DEVID[10] DEVID[9] DEVID[8] DEVID[7] DEVID[6] DEVID[5] DEVID[4]
Default
0 0 0 1 0 1 0 1 0 0 1 1 0 1 1 1
The TSE Master JTAG ID registers hold the JTAG identification code for the device. The device revision number and device id are available through these registers. DEVID[15:0] The DEVID bits can be read to distinguish the TSE from other devices. DEVID returns 5372H when read. DEVID[3:0] bits are found in Register 0011H: TSE Master JTAG ID Low. ID[3:0] The ID bits can be read to provide a binary TSE revision number.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
79
TSE Transmission Switch Element Datasheet Released
Register 0011H: TSE Master JTAG ID Low Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Type
R R R R R R R R R R R R R R R R
Function
DEVID[3] DEVID[2] DEVID[1] DEVID[0] MID[10] MID[9] MID[8] MID[7] MID[6] MID[5] MID[4] MID[3] MID[2] MID[1] MID[0] JID
Default
0 0 1 0 0 0 0 0 1 1 0 0 1 1 0 1
JID The JID bit is bit 0 in the JTAG identification code. MID[10:0] The MID bits provide the manufacturer identify field in the JTAG identification code. MID returns 066H when read. DEVID[15:0] The DEVID bits can be read to distinguish the TSE from other devices. DEVID returns 5372H when read. DEVID[15:4] bits are found in Register 0010H: TSE Master JTAG ID High.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
80
TSE Transmission Switch Element Datasheet Released
Register 0020H, 00024H, 0028H, 002CH: CSTR #1 - #4 Control Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R/W
Type
R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W
Function
Reserved[11] Reserved[10] Reserved[9] Reserved[8] Reserved[7] Reserved[6] Reserved[5] Reserved[4] Reserved[3] Reserved[2] Reserved[1] CSU_ENB CSU_RSTB Unused Unused Reserved[0]
Default
0 0 0 0 0 1 0 0 0 0 0 0 1 X X 1
This register provides reset control and enable control for CSTR blocks #1 through #4 Reserved[11:0] The Reserved[11:0] bits must be set to the indicated default value for correct operation of the TSE. CSU_RSTB The CSU_RSTB signal is a software reset signal that forces the CSU into reset. The CSU is reset when the CSU_RSTB is logic 0. The CSU is also reset by the TSE master analog reset signal. When the CSU is reset, the reset signal should be held for at least 100us. CSU_ENB The CSU enable control signal (CSU_ENB) bit forces the CSU into low power configuration. The CSU is disabled when CSU_ENB is logic 1. The CSU is enabled when CSU_ENB is logic 0.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
81
TSE Transmission Switch Element Datasheet Released
Register 0021H, 00025H, 0029H, 002DH: CSTR #1 - #4 Interrupt Enable and CSU Lock Status Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R R/W
Type
Function
Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused LOCKV LOCKE
Default
X X X X X X X X X X X X X X X 0
This register configures the operation of CSTR blocks #1 through #4. LOCKE The CSU lock interrupt enable bit (LOCKE) controls the contribution of CSU lock state interrupts by the CSTR to the device interrupt INTB. When LOCKE is high, INTB is asserted low when the CSU lock state changes. Interrupts due to CSU lock state are masked when LOCKE is set low. LOCKV The CSU lock status bit (LOCKV) indicates whether the clock synthesis unit has successfully locked with the system clock. LOCKV is set low when the CSU has not successfully locked with the reference clock. LOCKV is set high if when the CSU has locked with the reference clock.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
82
TSE Transmission Switch Element Datasheet Released
Register 0022H, 00026H, 002AH, 002EH: CSTR #1 - #4 Interrupt Indication Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R
Type
Function
Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused LOCKI
Default
X X X X X X X X X X X X X X X X
This register reports the interrupt status of CSTR blocks #1 through #4. LOCKI The CSU lock interrupt status bit (LOCKI) reports and acknowledges changes in the CSU lock state. LOCKI is set high when the CSU achieves lock with the reference clock or loses its lock to the reference clock. LOCKI is cleared on a read to this register when WCIMODE is logic 0. LOCKI is cleared on a write of logic 1 to LOCKI when WCIMODE is logic 1. INTB is asserted low when both LOCKE and LOCKI are high. If LOCKE is asserted, LOCKI must be cleared before INTB will be reasserted.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
83
TSE Transmission Switch Element Datasheet Released
Register 0040H: SSWT RJ0FP Delay Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W
Type
Function
Unused Unused RJ0DLY[13] RJ0DLY[12] RJ0DLY[11] RJ0DLY[10] RJ0DLY[9] RJ0DLY[8] RJ0DLY[7] RJ0DLY[6] RJ0DLY[5] RJ0DLY[4] RJ0DLY[3] RJ0DLY[2] RJ0DLY[1] RJ0DLY[0]
Default
X X 0 0 0 0 0 0 0 0 0 0 0 0 0 0
This register controls the delay from the RJ0FP input signal to the time when the TSE may safely process the J0 characters delivered by the receive data links (RP [64:1]/RN[64:1]). RJ0DLY[13:0] The receive transport frame delay bits (RJ0DLY[13:0]) controls the delay from the RJ0FP pulse clock cycle, in SYSCLK cycles, inserted by the TSE before processing the J0 characters delivered by the receive serial data links. RJ0DLY is set such that after the specified delay, all active receive links would have delivered the J0 character to the receive FIFO in the R8FA. RJ0DLY has valid range between 1 to 9719 inclusive. The relationships of RJ0FP, RJ0DLY[13:0] and the system configuration are described in Figure 20, Figure 21, and Figure 22.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
84
TSE Transmission Switch Element Datasheet Released
Register 0041H: SSWT Indirect Control Address Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W
Type
R R/W R/W
Function
BUSY RWB PGSEL Unused TSLOT[3] TSLOT[2] TSLOT[1] TSLOT[0] Unused Unused DOUTSEL[5] DOUTSEL[4] DOUTSEL[3] DOUTSEL[2] DOUTSEL[1] DOUTSEL[0]
Default
X 0 0 X 0 0 0 1 X X 0 0 0 0 0 0
This register provides the SSWT outgoing stream number, time slot number, and control page number used to access the space switch control blocks of the SSWT outgoing data streams. Writing to this register triggers an indirect register access and transfers the contents of the indirect mux control data register to an internal holding register. DOUTSEL[5:0] DOUTSEL[5:0] selects the Space switch control block in an indirect MUX Control Access. The correspondence between DOUTSEL, SSWT output port and the connected ETSE input port are as follows.
DOUTSEL[5:0]
0 1 2 3 . 4N
ETSE Block #
1 1 1 1 . N+1
ETSE Input Port #
1 2 3 4 . 1
Transmit Serial Link (TP[X]/TN[X])
1 2 3 4 . 4N+1
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
85
TSE Transmission Switch Element Datasheet Released
4N+1 4N+2 4N+3 . 63
N+1 N+1 N+1 . 16
2 3 4 . 4
4N+2 4N+3 4N+4 . 64
TSLOT[3:0] The indirect time-slot number bits (TSLOT[3:0]) indicate the time-slot to be configured or interrogated in the indirect access. For the data incoming to the SSWT, time-slots 1 to 12 are valid. Indices 0 and 13 to 15 are invalid. An invalid index will result in immediate deassertion of the busy bit and undefined results in the DINSEL register. The following table shows valid TSLOT values.
Table 13 Control Word Index TSLOT[3:0]
0000 0001-1100 1101-1111
STS-1/STM-0 time slot #
Invalid time slot Time slot #1 to time slot #12 Invalid time slot
PGSEL The PGSEL specifies the Control page of the Space switch control block in an indirect MUX Control Access. When PGSEL is logic 0, Control page 0 is selected. When PGSEL is 1, Control page 1 is selected. RWB The indirect access control bit (RWB) selects between a configure (write) or interrogate (read) access to the space switch control blocks. The address to the control registers is constructed from the DOUTSEL[5:0] and TSLOT[3:0] fields. Writing a logic zero to RWB triggers an indirect write operation. Data to be written is taken from the DINSEL[6:0] data register. Writing a logic one to RWB triggers an indirect read operation. Addressing of the switch control block is the same as in an indirect write operation. The data read can be found in DINSEL[6:0] after the BUSY bit has cleared.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
86
TSE Transmission Switch Element Datasheet Released
BUSY The indirect access status bit (BUSY) reports the progress of an indirect access. BUSY is set high when this register is written to trigger an indirect access, and will stay high until the access is complete, at which point BUSY will be cleared (set low). This register should be polled to determine when data from an indirect read operation is available in the Indirect Data register or to determine when a new indirect write operation may commence. Any indirect operation that is initiated while BUSY is still high will be corrupted. The BUSY bit shows a default of "X". This does not require the bit to be cleared after a reset since the bit resets to 0 a few clock cycles after a reset. The bit is undefined for a short period (a few clock cycles) after a reset but the user will never read "1" as the bit would clear before the bit is queried.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
87
TSE Transmission Switch Element Datasheet Released
Register 0042H: SSWT Indirect Control Data Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R/W R/W R/W R/W R/W R/W
Type
Function
Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused DINSEL[5] DINSEL[4] DINSEL[3] DINSEL[2] DINSEL[1] DINSEL[0]
Default
X X X X X X X X X X 0 0 0 0 0 0
This register contains data to be written into the control word in an indirect write access, or the data read from the control word in an indirect read access for the SSWT block. DINSEL[5:0] The DINSEL[5:0] specifies one control word within a page of a Space Switch control block. In an indirect write operation, the control words must be set up in this register before triggering the indirect write. When read back, DINSEL[5:0] reflects the value written until the completion of a subsequent indirect channel read operation. The control word directs which of the 64 input data words is selected for the output timeslot. The correspondence between DINSEL, SSWT input ports, and the attached ITSE output ports is shown in the following table.
DINSEL[5:0]
0 1 2 3
ITSE Block #
1 1 1 1
ITSE Output Port #
1 2 3 4
Receive Serial Link (RP[X]/RN[X])
1 2 3 4
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
88
TSE Transmission Switch Element Datasheet Released
DINSEL[5:0]
. 4N 4N+1 4N+2 4N+3 . 63
ITSE Block #
. N+1 N+1 N+1 N+1 . 16
ITSE Output Port #
. 1 2 3 4 . 4
Receive Serial Link (RP[X]/RN[X])
. 4N+1 4N+2 4N+3 4N+4 . 64
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
89
TSE Transmission Switch Element Datasheet Released
Register 0043H: SSWT Interrupt Enable Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R R/W R/W
Type
Function
Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused SACTIVE SPSEL SCOAPE
Default
X X X X X X X X X X X X X X 0 0
This register provides interrupt enable control for the SSWT block SCOAPE The change of active page interrupt enable bit (SCOAPE) masks the contribution of the change of active page event indication bit (SCOAPI) in the SSWT block to INTB. When SCOAPE is high, INTB is asserted low when SCOAPI is high. INTB is not affected by the value of SCOAPI when SCOAPE is low. SPSEL The page select (SPSEL) bit is used in the selection of the current active page for the mux control blocks. This bit is logically XORed with the value of CMP to determine the next control page selection. SACTIVE The active page indication (SACTIVE) bit indicates which control page is currently active in the muxing blocks. When this bit is logic 0 then page 0 is active. When this bit is logic 1 then page 1 is active.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
90
TSE Transmission Switch Element Datasheet Released
Register 0044H: SSWT Interrupt Status Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R
Type
Function
Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused SCOAPI
Default
X X X X X X X X X X X X X X X X
This register provides the interrupt status of the SSWT block. SCOAPI The change of active page interrupt (SCOAPI) reports a change in the active page event for the SSWT. SCOAPI is set high when a change of active page has occurred since the last clear for the register. SCOAPI is cleared on a read to this register when WCIMODE is logic 0. SCOAPI is cleared on a write of logic 1 to SCOAPI when WCIMODE is logic 1. INTB is asserted low when both SCOAPE and SCOAPI are high. IF SCOAPE is asserted, SCOAPI must be cleared before INTB will be reasserted.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
91
TSE Transmission Switch Element Datasheet Released
Register 0047H: SSWT TJ0FP Delay Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W
Type
Function
Unused Unused TJ0DLY[13] TJ0DLY[12] TJ0DLY[11] TJ0DLY[10] TJ0DLY[9] TJ0DLY[8] TJ0DLY[7] TJ0DLY[6] TJ0DLY[5] TJ0DLY[4] TJ0DLY[3] TJ0DLY[2] TJ0DLY[1] TJ0DLY[0]
Default
X X 0 0 0 0 0 0 0 0 1 0 0 1 1 0
This register controls the delay from the RJ0FP input signal to the assertion of the TJ0FP signal, meant to signify the transmission of J0s from all transmit ports TP[64:1]/TN[64:1]. TJ0DLY[13:0] The transmit transport frame delay bits (TJ0DLY[13:0]) controls the delay from the RJ0FP pulse clock cycle, in SYSCLK cycles, inserted by the TSE before asserting the TJ0FP signal. The delay between RJ0FP and the assertion of TJ0FP will be TJ0DLY + 2 cycles. It is suggested that TJ0DLY is set so TJ0FP assertion signifies the departure of all J0s from the transmit ports. If TJ0FP is used for that purpose, TJ0DLY should be set to RJ0DLY+ 47. Figure 21 illustrates the relationship between RJ0FP, RJ0DLY and TJ0DLY.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
92
TSE Transmission Switch Element Datasheet Released
Register 0N80H, 0N88H, 0N90H, 0N98H: Port Set #1 - #16 R8FA #1 - #4 Control and Status Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R/W R/W R/W R/W R/W R/W R R R/W R/W
Type
R/W R/W
Function
Reserved J0MASK Unused Unused Unused Unused RXINV OFAAIS FUOE LCVE OFAE OCAE OFAV OCAV FOFA FOCA
Default
0 0 X X X X 0 0 0 0 0 0 X X 0 0
This set of registers provides control and reports the status of R8FA blocks #1 through #64. Registers 0N80H, 0N88H, 0N90H and 0N98H are associated with R8FA blocks #1 to #4 respectively, in Port Set N+1. FOCA The force out-of-character-alignment bit (FOCA) control the operation of the character alignment block in the corresponding R8FA block. A 0-1 transition on this bit forces the character alignment block to the out-of-character-alignment state where it will search for the transport frame alignment character (K28.5). Before another force operation can be performed, FOCA must first be set to logic 0. FOFA The force out-of-frame-alignment bit (FOFA) controls the operation of the frame alignment block in the corresponding R8FA block. A 0-1 transition on this bit forces the frame alignment block to the out-of-frame-alignment state where it will search for the transport frame alignment character (K28.5). Before another force operation can be performed, FOFA must first be set to logic 0.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
93
TSE Transmission Switch Element Datasheet Released
OCAV The out-of-character-alignment status bit (OCAV) reports the state of the character alignment block in the corresponding R8FA block. OCAV is set high when the character alignment block is in the out-of-character-alignment state. OCAV is set low when the character alignment block is in the in-character-alignment state. OFAV The out-of-frame-alignment status bit (OFAV) reports the state of the frame alignment block in the corresponding R8FA block. OFAV is set high when the frame alignment block is in the out-of-frame-alignment state. OFAV is set low when the frame alignment block is in the inframe-alignment state. OCAE The out of character alignment interrupt enable bit (OCAE) masks the contribution of the change of character alignment event indication bit (OCAI) in the corresponding R8FA block to INTB. When OCAE is high, INTB is asserted low when OCAI is high. INTB is not affected by the value of OCAI when OCAE is low. OFAE The out of frame alignment interrupt enable bit (OFAE) masks the contribution of the change of frame alignment event indication bit (OFAI) in the corresponding R8FA block to INTB. When OFAE is high, INTB is asserted low when OFAI is high. INTB is not affected by the value of OFAI when OFAE is low. LCVE The line code violation interrupt enable bit (LCVE) masks the contribution of the line code violation event indication bit (LCVI) in the corresponding R8FA block to INTB. When LCVE is high, INTB is asserted low when LCVI is high. INTB is not affected by the value of LCVI when LCVE is low. FUOE The FIFO underrun/overrun status interrupt enable bit (FUOE) masks the contribution of the FIFO underrun/overrun event indication bit (FUOI) in the corresponding R8FA block to INTB. When FUOE is high, INTB is asserted low when FUOI is high. INTB is not affected by the value of FUOI when FUOE is low.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
94
TSE Transmission Switch Element Datasheet Released
OFAAIS The out of frame alignment alarm indication signal (OFAAIS) is set high to force insertion of the high order path AIS, K28.4- character in the data stream if the corresponding R8FA block is in the out of frame alignment state. RXINV The receive data invert bit (RXINV) controls the active polarity of the incoming data stream. When RXINV is set high, the data is complemented before any processing by the corresponding R8FA. When RXINV is set low, data is not complemented before R8FA processing. J0MASK The J0 masking bit (J0MASK) controls the overwriting of K28.5 characters in the datastream. When J0MASK is set high, K28.5 characters are replaced by either D12.3-: "001101 0011" or D12.3+: "001101 1100" characters. This mode of operation prevents spurious K28.5 characters resulting from floating links or bit errors from passing through the TSE and disrupting framing in downstream devices. When J0MASK is set low, K28.5 characters on the datastream are not replaced. If J0/Z0 switching is enabled using the IJ0RORDER and EJ0RORDR bits, then J0 masking is recommended to prevent reordering of the K28.5 character and disruption of downstream framers. Reserved The Reserved bit must be set to the indicated default value for correct operation of the TSE.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
95
TSE Transmission Switch Element Datasheet Released
Register 0N81H, 0N89H, 0N91H, 0N99H: Port Set #1 - #16 R8FA #1 - #4 Interrupt Status Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R R R R
Type
Function
Unused Unused Unused Unused Unused Unused Unused Unused FUOI LCVI OFAI OCAI Unused Unused Unused Unused
Default
X X X X X X X X X X X X X X X X
These registers report interrupt status due to change of character alignment events and detection of line code violations for the R8FA blocks #1 - #64. Registers 0N81H, 0N89H, 0N91H and 0N99H are associated with R8FA blocks #1 - #4 respectively, in Port Set N+1. OCAI The out-of-character-alignment interrupt status bit (OCAI) reports and acknowledges change of character alignment state events for the R8FA block. OCAI is set high when the character alignment block changes state to the out-of-character-alignment state or to the in-characteralignment state since the last clear for the register. OCAI is cleared on a read to this register when WCIMODE is logic 0. OCAI is cleared on a write of logic 1 to OCAI when WCIMODE is logic 1. INTB is asserted low when both OCAE and OCAI are high. If OCAE is asserted, OCAI must be cleared before INTB will be reasserted.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
96
TSE Transmission Switch Element Datasheet Released
OFAI The out-of-frame-alignment interrupt status bit (OFAI) reports and acknowledges change of frame alignment state events for the R8FA block. OFAI is set high when the frame alignment block changes state to the out-of-frame-alignment state or to the in-frame-alignment state. OFAI is cleared on a read to this register when WCIMODE is logic 0. OFAI is cleared on a write of logic 1 to OFAI when WCIMODE is logic 1. INTB is asserted low when both OFAE and OFAI are high. IF OFAE is asserted, OFAI must be cleared before INTB will be reasserted. LCVI The line code violation event interrupt status bit (LCVI) reports and acknowledges line code violation events for the R8FA block. LCVI is set high when the character alignment block detects a line code violation in the incoming data stream. LCVI is cleared on a read to this register when WCIMODE is logic 0. LCVI is cleared on a write of logic 1 to LCVI when WCIMODE is logic 1. INTB is asserted low when both LCVE and LCVI are high. IF LCVE is asserted, LCVI must be cleared before INTB will be reasserted. Note that an uninterrupted stream of line code violations will produce a single LCVI event as it is the transition from not detecting and LCV to detecting an LCV that causes LCVI to be set.
FUOI The FIFO underrun/overrun event interrupt status bit (FUOI) reports and acknowledges the FIFO underrun/overrun events for the R8FA block. FUOI is set high when R8FA detects that the FIFO read and write pointers are within one slot of each other. FUOI is cleared on a read to this register when WCIMODE is logic 0. FUOI is cleared on a write of logic 1 to FUOI when WCIMODE is logic 1. INTB is asserted low when both FUOE and FUOI are high. IF FUOE is asserted, FUOI must be cleared before INTB will be reasserted.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
97
TSE Transmission Switch Element Datasheet Released
Register 0N82H, 0N8AH, 0N92H, 0N9AH: Port Set #1 - #16 R8FA #1 - #4 Line Code Violation Count Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Type
R R R R R R R R R R R R R R R R
Function
LCV[15] LCV[14] LCV[13] LCV[12] LCV[11] LCV[10] LCV[9] LCV[8] LCV[7] LCV[6] LCV[5] LCV[4] LCV[3] LCV[2] LCV[1] LCV[0]
Default
X X X X X X X X X X X X X X X X
These registers report the number of line code violations in the previous accumulation period for the R8FA block #1 through #64. LCV[15:0] The LCV[15:0] bits reports the number of line code violations that have been detected since the last time the LCV registers were polled. The LCV registers are polled by writing to the TIP register or by writing to this register. Within 10 us of either event, the internally accumulated error count is transferred to the LCV registers and the internal error counter is simultaneously reset to begin a new cycle of error accumulation. When the Diagnose Line Code Violation bit (DLCV) in an upstream device is set to logic 1 in order to create line code violations, it is possible to saturate this register.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
98
TSE Transmission Switch Element Datasheet Released
Register 0N83H, 0N8BH, 0N93H, 0N9BH: Port Set #1 - #16 RXLV and DRU #1 - #4 Control Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Type
R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W
Function
Reserved[7] Reserved[6] DRU_ENB RX_ENB Reserved[5] A_RSTB Reserved[4] Reserved[3] Reserved[2] Reserved[1] DRU_CTRL[3] DRU_CTRL[2] DRU_CTRL[1] DRU_CTRL[0] Reserved[0] Unused
Default
1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 X
These registers drive the control signals for RXLV and DRU blocks #1 through #64. Reserved[4:0] The Reserved[4:0] bits must be set to the indicated default value for correct operation of the TSE. DRU_CTRL[3:0] The DRU_CTRL[3:0] bits control the DRU CTRL[3:0] inputs. The DRU_CTRL[3:0] bus is reset to 0000, but needs to be set to 1101 following a reset for correct operation of the TSE. A_RSTB The A_RSTB bit is a soft-reset for the Data Recovery Unit Analog block. Setting A_RSTB to logic 0 will reset the block.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
99
TSE Transmission Switch Element Datasheet Released
Reserved[5] The Reserved[5] bit is set to logic 0 on reset, but needs to be set to logic 1 following reset for correct operation of the TSE. RX_ENB The RXLV enable bit (RX_ENB) bit controls the operation of RXLV block #X. Setting RX_ENB to logic 0 enables the block. Setting RX_ENB to logic 1 disables the block. DRU_ENB The DRU enable bit (DRU_ENB) bit controls the operation of Data Recovery Unit Analog block #X. Setting DRU_ENB to logic 0 enables the block. Setting DRU_ENB to logic 1 disables the block. Reserved[7:6] The Reserved[7:6] bits must be set to the indicated default value for correct operation of the TSE.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
100
TSE Transmission Switch Element Datasheet Released
Register 0NA0H: Port Set #1 - #16, ITSE Indirect Address Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R/W R/W R/W R/W R/W R/W R/W
Type
R R/W
Function
BUSY RWB Unused Unused Unused PAGE Unused Unused TSOUT[3] TSOUT[2] TSOUT[1] TSOUT[0] Unused Unused DOUTSEL[1] DOUTSEL[0]
Default
X 0 X X X 0 X X 0 0 0 0 X X 0 0
These registers provide the ITSE output port identifier, the time-slot number and the control page select used to access the control pages in the ITSE blocks #1 through #16. Writing to this register triggers an indirect register access. DOUTSEL[1:0] The Data Output Select (DOUTSEL[1:0]) bits select which ITSE output port configuration is accessed by the current indirect transfer. Data from timeslot TSIN[3:0] of incoming datastream DINSEL[1:0] is transferred to timeslot TSOUT[3:0] to the output port selected by DOUTSEL[1:0].
ITSE Block #N+1 (N from 0 - 15) DOUTSEL[1:0]
00 01 10 11
ITSE Output Port #
1 2 3 4
Receive Serial Link RP[X]/RN[X]
4N+1 4N+2 4N+3 4N+4
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
101
TSE Transmission Switch Element Datasheet Released
TSOUT[3:0] The indirect STS-1/STM-0 output time slot (TSOUT[3:0]) select bits for the ITSE block indicate the STS-1/STM-0 output time slot within the datastream selected by DOUTSEL[1:0] that is accessed in the current indirect access. Valid time-slot values are `b0001 to `b1100.
TSOUT[3:0]
0000 0001-1100 1101-1111
STS-1/STM-0 time slot #
Invalid time slot Time slot #1 to time slot #12 Invalid time slot
PAGE The connection memory page select bit (PAGE) selects the connection memory page to be accessed in the current indirect access. When PAGE is set high, page 1 is selected. When Page is set low, PAGE 0 is selected. RWB The indirect access control bit (RWB) selects between a configure (write) or interrogate (read) access to the control pages for the ITSE block. Writing a logic 0 to RWB triggers an indirect write operation. Data to be written is taken for the ITSE Indirect Data register. Writing a logic 1 to RWB triggers an indirect read operation. The data read from the control pages is stored in the ITSE Indirect Data register after the BUSY bit has cleared. BUSY The indirect access status bit (BUSY) reports the progress of an indirect access for the ITSE block. BUSY is set to logic 1 when this register is written, triggering an access. It remains logic 1 until the access is complete at which time it is set to logic 0. These registers should be polled to determine when new data is available in the ITSE Indirect Data Register or when another write access can be initiated. The BUSY bit shows a default of "x". This does not require the bit to be cleared after a reset since the bit resets to 0 a few clock cycles after a reset. The bit is undefined for a short period (a few clock cycles) after a reset but the user will never read "1" as the bit would clear before the bit is queried.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
102
TSE Transmission Switch Element Datasheet Released
Register 0NA1H: Port Set #1 - #16 ITSE Indirect Data Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W
Type
Function
Unused Unused Reserved[7] Reserved[6] Reserved[5] Reserved[4] Reserved[3] Reserved[2] TSIN[3] TSIN[2] TSIN[1] TSIN[0] Reserved[1] Reserved[0] DINSEL[1] DINSEL[0]
Default
X X 0 0 0 0 0 0 0 0 0 0 0 0 0 0
These registers contain the data read from the control pages after an indirect read operation or the to be data written to the control pages in an indirect write operation for the ITSE block. DINSEL[1:0] The Data Input Select (DINSEL[1:0]) bits report the ITSE input port identifier read after an indirect read operation has completed for the ITSE block. The input port identifier to be written to the control pages must be set in DINSEL[1:0] before triggering a write. DINSEL[1:0] reflects the last value read or written until the completion of a subsequent indirect read operation. Reserved[7:0] The Reserved[7:0] bits must be set as shown for correct operation of the TSE.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
103
TSE Transmission Switch Element Datasheet Released
TSIN[3:0] The STS-1/STM-0 Input Time Slot (TSIN[3:0]) bits report the time-slot number read after an indirect read operation has completed. The time-slot number to be written to the control pages must be set up in this register before triggering a write. TSIN [3:0] reflects the last value read or written until the completion of a subsequent indirect read operation. Time slots b'0001 to `b1100are valid. Writing an invalid time-slot value results in undefined behavior.
TSIN[3:0]
0000 0001-1100 1101-1111
STS-1/STM-0 time slot #
Invalid time slot Time slot #1 to time slot #12 Invalid time slot
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
104
TSE Transmission Switch Element Datasheet Released
Register 0NA2H: Port Set #1 - #16 ITSE Configuration Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R R/W R/W R/W
Type
Function
Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused IACTIVE IPSEL IJ0RORDR ICOAPE
Default
X X X X X X X X X X X X X 0 0 0
These registers provide page selection, active page indication, J0 reordering mode, and interrupt masking control for ITSE blocks #1 through #16. ICOAPE The change of active page interrupt enable bit (ICOAPE) masks the contribution of the change of active page event indication bit (ICOAPI) in the ISTI block to INTB. When ICOAPE is high, INTB is asserted low when ICOAPI is high. INTB is not affected by the value of ICOAPI when ICOAPE is low. IJ0RORDR The incoming J0 reorder bit controls the reordering of J0/Z0 bytes in the four STS-12 datastreams through the nth ITSE block. Time slot interchange of the J0/Z0 bytes in the nth ITSE is suspended when J0/Z0 reordering is disabled. When IJ0RORDR is set low, the J0/Z0 bytes are not reordered. When IJ0RORDR is set high, J0/Z0 byte reordering is enabled. If J0 reordering is enabled, J0 masking should also be enabled in the upstream R8Fas to prevent K28.5 characters from being switched to a position other than J0. J0 masking is done using the J0MASK bit in register 0N80H, 0N88H, 0N90H, and 0N98H.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
105
TSE Transmission Switch Element Datasheet Released
IPSEL The page select (IPSEL) bit is used in the selection of the current active. This bit is logically XORed with the value of the CMP signal to determine which control page is currently active. If the XOR result is logic 1, control page 1 is selected. Otherwise, control page 0 is selected. IACTIVE The active page indication (IACTIVE) bit indicates which control page is currently active in the associated muxing blocks. When this bit is logic 0 then page 0 is active. When this bit is logic 1 then page 1 is active.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
106
TSE Transmission Switch Element Datasheet Released
Register 0NA3H: Port Set #1 - #16, ITSE Interrupt Status Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R
Type
Function
Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused ICOAPI
Default
X X X X X X X X X X X X X X X X
These registers provide the interrupt status of ITSE blocks #1 through #16. ICOAPI The change of active page interrupt (ICOAPI) reports a change in the active page event for the ITSE. ICOAPI is set high when a change of active page has occurred since the last clear for the register. ICOAPI is cleared on a read to this register when WCIMODE is logic 0. ICOAPI is cleared on a write of logic 1 to ICOAPI when WCIMODE is logic 1. INTB is asserted low when both ICOAPE and ICOAPI are high. IF ICOAPE is asserted, ICOAPI must be cleared before INTB will be reasserted.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
107
TSE Transmission Switch Element Datasheet Released
Register 0NA8H: Port Set #1 - #16, ETSE Indirect Address Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R/W R/W R/W R/W R/W R/W R/W
Type
R R/W
Function
BUSY RWB Unused Unused Unused PAGE Unused Unused TSOUT[3] TSOUT[2] TSOUT[1] TSOUT[0] Unused Unused DOUTSEL[1] DOUTSEL[0]
Default
0 0 X X X 0 X X 0 0 0 0 X X 0 0
These registers provide the ETSE output port identifier, the time-slot number and the control page select used to access the control pages for ETSE blocks #1 through #16. Writing to this register triggers an indirect register access. DOUTSEL[1:0] The Data Output Select (DOUTSEL[1:0]) bits select which ETSE output port configuration is accessed by the current indirect transfer. Data from timeslot TSIN[3:0] of incoming data of incoming datastream DINSEL[1:0] is transferred to timeslot TSOUT[3:0] to the output port selected by DOUTSEL[1:0].
ETSE Block #N+1 (N from 0 - 15) DOUTSEL[1:0]
00 01 10 11
ETSE Output Port #
1 2 3 4
Transmit Serial Link TP[X]/TN[X]
4N+1 4N+2 4N+3 4N+4
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
108
TSE Transmission Switch Element Datasheet Released
TSOUT[3:0] The indirect STS-1/STM-0 output time slot (TSOUT[3:0]) select bits for the ETSE block indicate the STS-1/STM-0 output time slot within the datastream selected by DOUTSEL[1:0] that is accessed in the current indirect access. Valid time-slot values are `b0001 to `b1100.
TSOUT[3:0]
0000 0001-1100 1101-1111
STS-1/STM-0 time slot #
Invalid time slot Time slot #1 to time slot #12 Invalid time slot
PAGE The connection memory page select bit (PAGE) selects the connection memory page to be accessed in the current indirect access. When PAGE is set high, page 1 is selected. When Page is set low, PAGE 0 is selected. RWB The indirect access control bit (RWB) selects between a configure (write) or interrogate (read) access to the control pages for the ITSE block. Writing a logic 0 to RWB triggers an indirect write operation. Data to be written is taken for the ITSE Indirect Data register. Writing a logic 1 to RWB triggers an indirect read operation. The data read from the control pages is stored in the ITSE Indirect Data register after the BUSY bit has cleared. BUSY The indirect access status bit (BUSY) reports the progress of an indirect access for the ITSE block. BUSY is set to logic 1 when this register is written, triggering an access. It remains logic 1 until the access is complete at which time it is set to logic 0. These registers should be polled to determine when new data is available in the ITSE Indirect Data Register or when another write access can be initiated. The BUSY bit shows a default of "x". This does not require the bit to be cleared after a reset since the bit resets to 0 a few clock cycles after a reset. The bit is undefined for a short period (a few clock cycles) after a reset but the user will never read "1" as the bit would clear before the bit is queried.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
109
TSE Transmission Switch Element Datasheet Released
Register 0NA9H: Port Set #1 - #16, ETSE Indirect Data Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W
Type
Function
Unused Unused ECHAR_OVWR[1] ECHAR_OVWR[0] Reserved[1] Reserved[0] ECOVD[9] ECOVD[8] TSIN[3]/ECOVD[7] TSIN[2]/ECOVD[6] TSIN[1]/ECOVD[5] TSIN[0]/ECOVD[4] ECOVD[3] ECOVD[2] DINSEL[1]/ECOVD[1] DINSEL[0]/ECOVD[0]
Default
X X 0 0 0 0 0 0 0 0 0 0 0 0 0 0
These registers contain the data read from the control pages after an indirect read operation or the to be data written to the control pages in an indirect write operation for ETSE blocks #1 through #16. DINSEL[1:0] The Data Input Select (DINSEL[1:0]) bits report the ETSE input port identifier read after an indirect read operation has completed for the ETSE block. The input port identifier to be written to the control pages must be set to DINSEL[1:0] before triggering a. DINSEL[1:0] reflects the last value read or written until the completion of a subsequent indirect read operation. DINSEL[1:0] also doubles as ECOVD[1:0] TSIN[3:0] The STS-1/STM-0 Input Time Slot (TSIN[3:0]) bits report the time-slot number read after an indirect read operation has completed. The time-slot number to be written to the control pages must be set up in this register before triggering a write. TSIN [3:0] reflects the last value read or written until the completion of a subsequent indirect read operation. Time slots #1 to #12 are valid. Writing an invalid time-slot value results in undefined behavior. TSIN[3:0] also doubles as ECOVD[7:4].
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
110
TSE Transmission Switch Element Datasheet Released
TSIN[3:0] 0000 0001-1100 1101-1111
STS-1/STM-0 time slot # Invalid Time Slot Time slot #1 to time slot #12 Invalid time slot
ECOVD[9:0] The Character Overwrite data bits (ECOVD[9:0]) reports the data read after an indirect read operation has completed. The data to be written to the control pages must be set up in this register before triggering a write. ECOVD[9:0] reflects the last value read or written until the completion of a subsequent indirect read operation. ECOVD[9:0] represents the data written to the DINSEL port/ TSOUT timeslot of the ETSE block provided the ECHAR_OVWR[1:0] bits are logic b'11. Otherwise, DINSEL and TINSEL control the output for the specified port/timeslot. Reserved[1:0] The Reserved[1:0] bits must be set as shown for correct operation of the TSE. ECHAR_OVWR[1:0] The Character Overwrite Data Insertion Control bits (ECHAR_OVWR[1:0]) report the value of the ECHAR_OVWR[1:0] bits read after an indirect read operation has completed. The value of the ECHAR_OVWR[1:0] bits to be written to the control pages must be set up in this register before triggering a write. ECHAR_OVWR[1:0] reflects the last value read or written until the completion of a subsequent indirect read operation. The value of the ECHAR_OVWR[1:0] bits control the source of the data bits that the muxing block outputs. When set to logic b'00 the muxing block samples and reorders the holding buffers. When set to logic b'11 then muxing block directly outputs the idle data (ECOVD[9:0]). ECHAR_OVWR values of `b01 and `b10 are invalid.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
111
TSE Transmission Switch Element Datasheet Released
Register 0NAAH: Port Set #1 - #16, ETSE Configuration Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R R/W R/W R/W
Type
Function
Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused EACTIVE EPSEL EJ0RORDR ECOAPE
Default
X X X X X X X X X X X X X 0 0 0
These registers provide page selection, active page indication, J0 reordering mode, and interrupt masking control for ETSE blocks #1 through #16. ECOAPE The change of active page interrupt enable bit (ECOAPE) masks the contribution of the change of active page event indication bit (ECOAPI) in the ETSI block to INTB. When ECOAPE is high, INTB is asserted low when ECOAPI is high. INTB is not affected by the value of ECOAPI when ECOAPE is low. EJ0RORDR The egress J0 reorder bit controls the reordering of J0/Z0 bytes in the four STS-12 datastreams through the nth ETSE block. Time slot interchange of the J0/Z0 bytes in the nth ETSE is suspended when J0/Z0 reordering is disabled. When EJ0RORDR is set low, the J0/Z0 bytes are not reordered. When EJ0RORDR is set high, J0/Z0 byte reordering is enabled. If J0 reordering is enabled, J0 masking should also be enabled in all R8Fas to prevent K28.5 characters from being switched to a position other than J0. J0 masking is done using the J0MASK bit in register 0N80H, 0N88H, 0N90H, and 0N98H, for 0<= N <= 15.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
112
TSE Transmission Switch Element Datasheet Released
EPSEL The page select (EPSEL) bit is used in the selection of the current active. This bit is logically XORed with the value of the CMP signal to determine which control page is currently active. If the XOR result is logic 1, control page 1 is selected. Otherwise, control page 0 is selected. EACTIVE The active page indication (EACTIVE) bit indicates which control page is currently active in the associated muxing blocks. When this bit is logic 0 then page 0 is active. When this bit is logic 1 then page 1 is active.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
113
TSE Transmission Switch Element Datasheet Released
Register 0NABH: Port Set #1 - #16, ETSE Interrupt Status Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R
Type
Function
Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused ECOAPI
Default
X X X X X X X X X X X X X X X X
These registers provide the interrupt status of ETSE blocks #1 through #16. ECOAPI The change of active page interrupt (ECOAPI) reports a change in the active page event for the ITSE. ECOAPI is set high when a change of active page has occurred since the last clear for the register. ECOAPI is cleared on a read to this register when WCIMODE is logic 0. ECOAPI is cleared on a write of logic 1 to ECOAPI when WCIMODE is logic 1. INTB is asserted low when both ECOAPE and ECOAPI are high. IF ECOAPE is asserted, ECOAPI must be cleared before INTB will be reasserted.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
114
TSE Transmission Switch Element Datasheet Released
Register 0NB0H, 0NB8H, 0NC0H, 0NC8H: Port Set #1 - #16, T8DE #1 - #4 Control and Status Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R/W R/W R/W R/W W R/W
Type
Function
Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused J0INS FIFOERRE TPINS Reserved CENTER DLCV
Default
X X X X X X X X X X 0 0 0 0 1 0
These registers provide control and report the status of T8DE blocks #1 through #64. DLCV The diagnose line code violation bit (DLCV) controls the insertion of line code violations in the outgoing data stream. When DLCV is logic 1, the encoded data is continuously inverted and will result in a varying number of line code violations at the receiver depending on its configuration. An immediate line code violation is generated since an incorrect disparity character is transmitted. As long as DLCV is set, further line code violations will be transmitted following the transmission of an TelecomBus control character. Note that TelecomBus control characters are not affected by the DLCV bit but are passed unaltered. This results in a continuous stream of disparity errors in a receiving R8FA while DLCV is high. Note that this stream of disparity errors will eventually saturate the LCV[15:0] counters in the receiving device. When DLCV is logic 0, no code inversion is performed.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
115
TSE Transmission Switch Element Datasheet Released
CENTER: The FIFO centering control bit (CENTER) controls the separation of the T8DE FIFO read and write pointers. CENTER is a write only bit. When a logic high is written to CENTER, and the current FIFO depth is not in the range of 3, 4 or 5 characters, the FIFO depth is forced to be 3 or 4 8B/10B characters deep, with a momentary data corruption. Writing to the CENTER bit when the FIFO depth is in the 3, 4 or 5 character range produces no effect. CENTER always returns a logic low when read. Reserved The Reserved bit must be set to the indicated default value for correct operation of the TSE. TPINS The Test Pattern Insertion (TPINS) controls the insertion of test pattern in the outgoing data stream for jitter testing purpose. When this bit is set high, TP[9:0] in the T8DE Test Pattern register is selected for output. TPINS takes precedence over J0INS, inserted K28.5 will be overwritten with the test pattern. FIFOERRE The FIFO underrun/overrun error interrupt enable bit (FIFOERRE) masks the contribution of the FIFO underrun/overrun event indication bit (FIFOERRI) in the T8DE block to INTB. When FIFOERRE is high, INTB is asserted low when FIFOERRI is high. INTB is not affected by the value of FIFOERRI when FIFOERRE is low. J0INS The J0 byte Insertion (J0INS) controls the insertion of first J0 bytes in the outgoing data stream. When this bit is set to logic 1, a K28.5 character is inserted at the J0 byte position on every frame, overwriting the data in that position (TSE inserted AIS included). When J0INS is set to logic 0, the outgoing data stream is not modified.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
116
TSE Transmission Switch Element Datasheet Released
Register 0NB1H, 0NB9H, 0NC1H, 0NC9H: Port Set #1 - # 16 T8DE #1 - #4 Interrupt Status Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R
Type
Function
Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused Unused FIFOERRI Unused Unused Unused Unused
Default
X X X X X X X X X X X 0 X X X X
These registers report the interrupt status for T8DE blocks #1 through #64. FIFOERRI The FIFO overrun/underrun error interrupt indication bit (FIFOERRI) reports a FIFO overrun/underrun error event. FIFOERRI is set high when FIFO logic detects FIFO read and write pointers in close proximity to each other. FIFOERRI is cleared on a read to this register when WCIMODE is logic 0. FIFOERRI is cleared on a write of logic 1 to FIFOERRI when WCIMODE is logic 1. INTB is asserted low when both FIFOERRE and FIFOERRI are high. IF FIFOERRE is asserted, FIFOERRI must be cleared before INTB will be reasserted.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
117
TSE Transmission Switch Element Datasheet Released
Register 0NB4H, 0NBCH, 0NC4H, 0NCCH: Port Set #1 - #16 T8DE #1 - #4 Test Pattern Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W
Type
Function
Unused Unused Unused Unused Unused Unused TP[9] TP[8] TP[7] TP[6] TP[5] TP[4] TP[3] TP[2] TP[1] TP[0]
Default
X X X X X X 1 0 1 0 1 0 1 0 1 0
These registers store the test pattern for test pattern insertion for T8DE blocks #1 through #64. TP[9:0] The Test Pattern register (TP[9:0]) for T8DE block #X contains the test pattern conditionally inserted into output data stream #X. TP[9:0] is inserted into the output data stream when the TPINS bit is set high.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
118
TSE Transmission Switch Element Datasheet Released
Register 0NB5H, 0NBDH, 0NC5H, 0NCDH: Port Set #1 - #16, TXLV and PISO Control Bit
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W
Type
Function
Unused Unused Unused Unused Reserved[8] Reserved[7] Reserved[6] TXLV_ENB PISO_ENB Reserved[5] Reserved[4] Reserved[3] Reserved[2] Reserved[1] Reserved[0] ARSTB
Default
X X X X 0 0 0 0 0 0 0 0 0 1 1 1
These registers control the operation of LVDS Transmit and PISO blocks #1 through #64 ARSTB The analog reset bit (ARSTB) resets the associated TXLV and PISO blocks. When ARSTB is set to logic 0, the TXLV and PISO are reset. Reserved[8:0] The Reserved[8:0] bits must be set to the indicated default value for correct operation of the TSE. PISO_ENB The PISO enable bit (PISO_ENB) controls the operation of the PISO block. PISO_ENB is set to logic 1 to disable the PISO block. PISO_ENB is set to logic 0 to enable the PISO block.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
119
TSE Transmission Switch Element Datasheet Released
TXLV_ENB The TXLV enable bit (TXLV_ENB) controls the operation of TXLV block. TXLV_ENB is set to logic 1 to disable the TXLV block. TXLV_ENB is set to logic 0 to enable the TXLV block.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
120
TSE Transmission Switch Element Datasheet Released
11
Test Features Description
Simultaneously asserting (low) the CSB, RDB and WRB inputs causes all digital output pins and the data bus to be held in a high-impedance state. This test feature may be used for board testing. Test mode registers are used to apply test vectors during production testing of the TSE. Test mode registers (as opposed to normal mode registers) are selected when TRS (A[12]) is high. In addition, the TSE also supports a standard IEEE 1149.1 five-signal JTAG boundary scan test port for use in board testing. All digital device inputs may be read and all digital device outputs may be forced via the JTAG test port.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
121
TSE Transmission Switch Element Datasheet Released
11.1 JTAG Test Port
The TSE JTAG Test Access Port (TAP) allows access to the TAP controller and the 4 TAP registers: instruction, bypass, device identification and boundary scan. Using the TAP, device input logic levels can be read, device outputs can be forced, the device can be identified and the device scan path can be bypassed. For more details on the JTAG port, please refer to the Operations section.
Table 14 Instruction Register (Length - 3 bits) Instructions
EXTEST IDCODE SAMPLE BYPASS BYPASS STCTEST BYPASS BYPASS
Selected Register
Boundary Scan Identification Boundary Scan Bypass Bypass Boundary Scan Bypass Bypass
Instruction Codes, IR[2:0]
000 001 010 011 100 101 110 111
Table 15 Identification Register
Length Version Number Part Number Manufacturer's Identification Code Device Identification 32 bits 1H 5372H 0CDH 153720CDH
Table 16 Boundary Scan Register Length - 57 bits Pin/ Enable
Tj0FP HIZ VSS INTB ALE WRB RDB CSB
Register Bit
0 1 2 3 4 5 6 7
Cell Type
OUT_CELL OUT_CELL OUT_CELL OUT_CELL IN_CELL IN_CELL IN_CELL IN_CELL
I.D. Bit
Pin/ Enable
oeb_d(13) d(12) oeb_d(12) d(11) oeb_d(11) d(10) oeb_d(10) d(9)
Register Bit
29 30 31 32 33 34 35 36
Cell Type
OUT_CELL IO_CELL OUT_CELL IO_CELL OUT_CELL IO_CELL OUT_CELL IO_CELL
I.D. Bit
0 0 1 1 0 0 0 0
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
122
TSE Transmission Switch Element Datasheet Released
Pin/ Enable
CMP a(12) SYSCLK RJ0FP a(11) a(10) a(9) a(8) a(7) a(6) a(5) a(4) a(3) a(2) a(1) a(0) d(15) oeb_d(15) d(14) oeb_d(14) d(13)
Register Bit
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
Cell Type
IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IN_CELL IO_CELL OUT_CELL IO_CELL OUT_CELL IO_CELL
I.D. Bit
Pin/ Enable
oeb_d(9) d(8) oeb_d(8) RSTB d(7) oeb_d(7) d(6) oeb_d(6) d(5) oeb_d(5) d(4) oeb_d(4) d(3) oeb_d(3) d(2) oeb_d(2) d(1)
Register Bit
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
Cell Type
OUT_CELL IO_CELL OUT_CELL IN_CELL IO_CELL OUT_CELL IO_CELL OUT_CELL IO_CELL OUT_CELL IO_CELL OUT_CELL IO_CELL OUT_CELL IO_CELL OUT_CELL IO_CELL OUT_CELL IO_CELL OUT_CELL
I.D. Bit
0 1 0 0 1 1 1 0 1 1 0 0 1 0 1 0 1 0 0 0
1 0 1 1
oeb_d(1) d(0) oeb_d(0)
NOTES:
* * * *
OEB_D[15:0] is the active low output enable for D[15:0]. When set high, INTB will be set to high impedance. HIZ is the active low output enable for all OUT_CELL types except OEB_D[15:0], and INTB TJ0FP will be the first bit to appear on TDO when the scan chain is shifted out.
11.1.1
Boundary Scan Cells
In the following diagrams, CLOCK-DR is equal to TCK when the current controller state is SHIFT-DR or CAPTURE-DR, and unchanging otherwise. The multiplexer in the center of the diagram selects one of four inputs, depending on the status of select lines G1 and G2. The ID Code bit is as listed in the Boundary Scan Register table located above.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
123
TSE Transmission Switch Element Datasheet Released
Figure 8 Input Observation Cell (IN_CELL) IDCODE
Scan Chain Out INPUT to internal logic
Input Pad
G1 G2 SHIFT-DR
I.D. Code bit CLOCK-DR
12 1 2 MUX 12 12
Scan Chain In
D C
Figure 9 Output Cell (OUT_CELL) Scan Chain Out EXTEST Output or Enable from system logic IDOODE SHIFT-DR
G1 1 G1 G2 1 1 1 1 2 2 MUX 2 2 1
OUTPUT or Enable
MUX
D C
D C
I.D. code bit CLOCK-DR UPDATE-DR
Scan Chain In
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
124
TSE Transmission Switch Element Datasheet Released
Figure 10 Bi-directional Cell (IO_CELL)
Scan Chain Out
EXTEST OUTPUT from internal logic IDCODE SHIFT-DR INPUT from pin I.D. code bit CLOCK-DR UPDATE-DR Scan Chain In
G1 1 G1 G2 12 1 2 MUX 12 12 1
INPUT to internal logic
MUX
OUTPUT to pin
D C
D C
Figure 11 Layout of Output Enable and Bi-directional Cells
Scan Chain Out OUTPUT ENABLE from internal logic (0 = drive) INPUT to internal logic OUTPUT from internal logic
OUT_CELL
IO_CELL
I/O PAD
Scan Chain In
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
125
TSE Transmission Switch Element Datasheet Released
12
Operation
There are several important aspects regarding the operation of TSE-based cross-connect fabrics; these are dealt with in turn in the following sections.
12.1 Power Conservation
In order to realize power savings, unused LVDS links may be disabled individually. This is accomplished by setting the RX_ENB and DRU_ENB to logic "1" for the receive channels, and by setting the TXLV_ENB and PISO_ENB registers to logic "1" for the transmit channels. For greater power savings, each face (group of 16 links) of the TSE can be powered down individually if none of the LVDS links are in use. In addition to disabling the receive and transmit channels for the face, setting the CSU_ENB register bit to logic "1" will idle the corresponding CSU, which will greatly reduce power. The power reductions are summarized in the following table:
Table 17 Power Reduction for Disabled Links
Block Control Bit Power Reduction (in mW) VDDI TXLV RXLV DRU PISO CSU Bi-directional Link Face TX_ENB=1 RX_ENB=1 DRU_ENB=1 PISO_ENB=1 CSU_ENB=1 0 0 16/20 10 0 26 480 AVDL 0 5 0 0 350 5 430 AVDH 54 7 0 0 50 61 1026 TXLV, RXLV, DRU, and PISO Disabled 16 links, CSU Disabled 16 mW if the CSU is active, otherwise 20 Remarks
Note: These power reductions are approximate and have not been characterized.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
126
TSE Transmission Switch Element Datasheet Released
12.2 LVDS Optimizations
The LVDS interface implemented on the TBS and TSE follows the IEEE 1596.3-1996 specification with some minor exceptions. The changes are implemented to customize and optimize the LVDS interface for the system and are described in detail below. Even with these differences the LVDS interface should be compatible with the physical layer of other LVDS interfaces. The differences from the IEEE specification include: 1. Faster rise/fall times (200 - 400) ps versus the specified (300 - 500) ps. Faster edge rates are commonly used with higher speed LVDS interfaces in the industry to ease the interfacing. The IEEE 1596.3-1996 edge rates are optimized for data rates below 400 Mbps Hysteresis is not implemented in the receive LVDS interface. 2. Hysteresis is used in many implementations to negate the effect of noise that may exist on unused LVDS links. Hysteresis was not implemented in the CHESSTM set devices to minimize circuit complexity, power and cost. Instead, the RX interfaces and the DRUs for unused links can be disabled (powered down) through register control in order to prevent sensitivity to noise on these links 3. The LVDS transmitter contains an on-chip 100-ohm termination. Most implementations have single 100-ohm termination on the receiver. By implementing a double termination (on both the LVDS receiver and transmitter) a higher signal integrity and matching is ensured. 4. Although not a difference with the Layer 1 IEEE 1596.3-1996 specification, the Layer 2 8B/10B encoding is discussed here for completeness. 8B/10B encoding guarantees transition density as compared to scrambled encoding, which provides only a certain probability of transition density. This guaranteed transition density allows a simpler and more powereffective data recovery unit, provides a more robust serial interface (greater trace or backplane distance achievable). It also negates the need for complete SONET framing since the A1A2 and J0 bytes can be encoded into special escape characters of the LVDS data stream. 5. The device uses 20% resistors; not 10% as specified by the LVDS specification. They are 20% resistors since that was the highest tolerance resistor available for on-chip applications. However, because they are integrated on-chip, this LVDS interface can achieve much better signal integrity than one with off-chip terminations.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
127
TSE Transmission Switch Element Datasheet Released
12.3 LVDS Hot Swapping
The LVDS electrical interface differs from a standard CMOS interface; there is no inherent problem in leaving the LVDS inputs floating. Note that the LVDS receiver consists of a differential amplifier with a wide common-mode range. The power dissipation is independent of the data transitions (that is, if the input is connected). There is an internal 100 W termination across the positive and negative input. Floating inputs will settle to an arbitrary voltage (between VDD and VSS) determined by leakage paths. Regardless of this arbitrary voltage, the input structure of the receiver will operate in its proper range and the receiver output will be logic 1 or 0 depending on internal offsets. Noise events (power supply noise, crosstalk) may induce the receiver to toggle randomly, generating "ambiguous" data. Unused links should be disabled in software. This will ensure that the power consumption for those links will be reduced to nearly 0 mW. There is no requirement for how quickly the link should be disabled. Disabling the link simply results in lower power dissipation since the circuitry will be shut down. This action is not mandatory, but is good practice. During a hot-swapping situation, there will be no electrical damage on the LVDS inputs provided that maximum ratings are not exceeded (see absolute maximum ratings section 14). The "hotswap" channel can be left enabled and the device will sync up once the far end transmitter is connected. There are no effects on other channels. Hot swapping of cards is still allowed by reprogramming of the links in software.
12.4 LVDS Trace Lengths
The TSE utilizes 64 different input and output differential LVDS pairs. It is critical to match the lengths of the positive and negative traces of each differential pair to minimize skew and maximize the eye opening. However, matching one differential pair to another pair is not as important. The high-speed serial LVDS links are connected to a 24 word (10 bit byte) FIFO. Of this 24 word FIFO, 8 words should be allocated for clock skew and wander between cards or within devices. The remaining 16 words are then available to accommodate clock skew and wander between cards or within devices, along with differences in trace lengths between LVDS pairs. The 16 word FIFO yields an allowable inter-link delay differential of 205.8 ns or 41.2m. This is calculated as follows: 16 words x 10 bits/word = 160 bits of margin in FIFO 1/(777.6 Mb/s) = 1.29 ns/bit on the serial link 160 bits x 1.29 ns/bit = 205.8 ns of margin = 16 clock cycles (at 77.76 MHz)
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
128
TSE Transmission Switch Element Datasheet Released
A transmission speed of 2/3 the speed of light, this corresponds to a trace length difference of 41.2m: 205.8x109s x 2/3 x 3x108 m/s = 41.2 m
However, it is important to note that the LVDS interface itself is designed to drive 1m of backplane plus only 30cm of trace length on either side. Since this 1.6m of trace length is smaller than the maximum trace length differential computed above, the TSE's ability to tolerate trace length differential will not be a limiting factor for designs. The total available trace length of 1.6m corresponds to 8ns of delay or a worst case difference of 0.6 clock cycles (77.76 MHz) between any two LVDS links. Low loss cable or an optical interface can be used to connect to the LVDS interface to realize greater back-plane distances.
12.5 JTAG Support
The TSE supports the IEEE Boundary Scan Specification as described in the IEEE 1149.1 standards. The Test Access Port (TAP) consists of the five standard pins, TRSTB, TCK, TMS, TDI and TDO used to control the TAP controller and the boundary scan registers. The TRSTB input is the active-low reset signal used to reset the TAP controller. TCK is the test clock used to sample data on input, TDI and to output data on output, TDO. The TMS input is used to direct the TAP controller through its states. The basic boundary scan architecture is shown below.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
129
TSE Transmission Switch Element Datasheet Released
Figure 12 Boundary Scan Architecture
TDI
Boundary Scan Register Device Identification Register Bypass Register
Instruction Register and Decode
Mux DFF
TDO
TMS
Test Access Port Controller
Control Select Tri-state Enable
TRSTB TCK
The boundary scan architecture consists of a TAP controller, an instruction register with instruction decode, a bypass register, a device identification register and a boundary scan register. The TAP controller interprets the TMS input and generates control signals to load the instruction and data registers. The instruction register with instruction decode block is used to select the test to be executed and/or the register to be accessed. The bypass register offers a single-bit delay from primary input, TDI to primary output, TDO. The device identification register contains the device identification code.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
130
TSE Transmission Switch Element Datasheet Released
The boundary scan register allows testing of board inter-connectivity. The boundary scan register consists of a shift register place in series with device inputs and outputs. Using the boundary scan register, all digital inputs can be sampled and shifted out on primary output, TDO. In addition, patterns can be shifted in on primary input, TDI and forced onto all digital outputs.
12.5.1
TAP Controller
The TAP controller is a synchronous finite state machine clocked by the rising edge of primary input, TCK. All state transitions are controlled using primary input, TMS. The finite state machine is described below.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
131
TSE Transmission Switch Element Datasheet Released
Figure 13 TAP Controller Finite State Machine
TRSTB=0 Test-Logic-Reset 1 0 1 Run-Test-Idle 0 1 Capture-DR 0 Shift-DR 1 Exit1-DR 0 Pause-DR 1 0 Exit2-DR 1 Update-DR 1 0 0 0 0 1 Select-DR-Scan 0 1 Capture-IR 0 Shift-IR 1 Exit1-IR 0 Pause-IR 1 Exit2-IR 1 Update-IR 1 0 0 0 1 1 Select-IR-Scan 0 1
All transitions dependent on input TMS
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
132
TSE Transmission Switch Element Datasheet Released
12.5.2
States Test-Logic-Reset
The test logic reset state is used to disable the TAP logic when the device is in normal mode operation. The state is entered asynchronously by asserting input, TRSTB. The state is entered synchronously regardless of the current TAP controller state by forcing input, TMS high for 5 TCK clock cycles. While in this state the instruction register is set to the IDCODE instruction.
Run-Test-Idle
The run test/idle state is used to execute tests.
Capture-DR
The capture data register state is used to load parallel data into the test data registers selected by the current instruction. If the selected register does not allow parallel loads or no loading is required by the current instruction, the test register maintains its value. Loading occurs on the rising edge of TCK.
Shift-DR
The shift data register state is used to shift the selected test data registers by one stage. Shifting is from MSB to LSB and occurs on the rising edge of TCK.
Update-DR
The update data register state is used to load a test register's parallel output latch. In general, the output latches are used to control the device. For example, for the EXTEST instruction, the boundary scan test register's parallel output latches are used to control the device's outputs. The parallel output latches are updated on the falling edge of TCK.
Capture-IR
The capture instruction register state is used to load the instruction register with a fixed instruction. The load occurs on the rising edge of TCK.
Shift-IR
The shift instruction register state is used to shift both the instruction register and the selected test data registers by one stage. Shifting is from MSB to LSB and occurs on the rising edge of TCK.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
133
TSE Transmission Switch Element Datasheet Released
Update-IR
The update instruction register state is used to load a new instruction into the instruction register. The new instruction must be scanned in using the Shift-IR state. The load occurs on the falling edge of TCK. The Pause-DR and Pause-IR states are provided to allow shifting through the test data and/or instruction registers to be momentarily paused.
Boundary Scan Instructions
The following is a description of the standard instructions. Each instruction selects a serial test data register path between input, TDI and output, TDO.
12.5.3
Instructions BYPASS
The bypass instruction shifts data from input, TDI to output, TDO with one TCK clock period delay. The instruction is used to bypass the device.
EXTEST
The external test instruction allows testing of the interconnection to other devices. When the current instruction is the EXTEST instruction, the boundary scan register is place between input, TDI and output, TDO. Primary device inputs can be sampled by loading the boundary scan register using the Capture-DR state. The sampled values can then be viewed by shifting the boundary scan register using the Shift-DR state. Primary device outputs can be controlled by loading patterns shifted in through input TDI into the boundary scan register using the Update-DR state.
SAMPLE
The sample instruction samples all the device inputs and outputs. For this instruction, the boundary scan register is placed between TDI and TDO. Primary device inputs and outputs can be sampled by loading the boundary scan register using the Capture-DR state. The sampled values can then be viewed by shifting the boundary scan register using the Shift-DR state.
IDCODE
The identification instruction is used to connect the identification register between TDI and TDO. The device's identification code can then be shifted out using the Shift-DR state.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
134
TSE Transmission Switch Element Datasheet Released
STCTEST
The single transport chain instruction is used to test out the TAP controller and the boundary scan register during production test. When this instruction is the current instruction, the boundary scan register is connected between TDI and TDO. During the Capture-DR state, the device identification code is loaded into the boundary scan register. The code can then be shifted out output, TDO using the Shift-DR state.
12.6 Initialization Procedure
The following is a suggested initialization procedure which may be helpful when writing initialization code for the TSE. Set the TSE Master Configuration register to: ETSE_MODE=0, ITSE_MODE=0, 002h to 8400h Set the CSU Control registers to: CSU_ENB=0, CSU_RSTB=1 set addresses 0020h, 0024h, 0028h, 002Ch to 0409h Set the SSWT RJ0FP Delay register 0040H as per section 1.1 Set the SSWT TJ0FP Delay Register 0047H as per section 1.1 Set the R8FA 1 - 64 Analog Control register to: DRU_ENB=0, RX_ENB=0 and DRU_CONTROL=1101 set addresses 0N83h, 0N8Bh, 0N93h, and 0N9Bh (N=0 to F) to CC34h Set the ITSE 1- 16 time slot switching settings as per switching requirements. Set the ETSE 1-16 time slot switching settings as per switching requirements. Set the SSWT 1-16 space switching settings as per switching requirements. Set the T8DE 1 - 64 Analog Control registers to: TXLV_ENB=0, PISO_ENB=0 set addresses 0NB5h, 0NBDh, 0NC5h, and 0NCDh (N=0 to F) to 0007h Ensure that the CSUs show stable "locked" status by reading registers 0x21/0x22, 0x25/0x26, 0x29/0x2A and 0x2D/0x2E: Read registers 0x21, 0x25, 0x29 and 0x2D - expect to see 0x01 representing the interrupt from changes in lock state during reset. Read registers 0x21, 0x25, 0x29 and 0x2D again - expect to see 0x00 indicating stable lock status. Read registers 0x22, 0x26, 0x2A and 0x2E - expect to see LOCKV bit set to 1 indicating that the CSUs are stable in the locked state. set addr
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
135
TSE Transmission Switch Element Datasheet Released
After the CSUs have locked, the transmit FIFOs must be re-centered since they will have suffered over-run or under-run conditions while the CSUs were not locked. To re-center the FIFOs, write a 1 to the CENTER bit in all 64 of the T8DE Control and Status registers (0NB0h, 0NB8h, 0NC0h, and 0NC8h where N=0 to F). Enable all interrupts on the device by writing registers as follows: CSTR 1 - 4 Addr 0021h, 0025h, 0029h, and 002Dh to ---------------1b SSWT Addr 0043h to ---------------1b R8FA 1- 64 Addr 0N80h 0N88h, 0N90h, 0N08h (N=1 to 15) to --------1111----b ITSE 1- 16 Addr 0NA2h (N=0 to 15)to 00001h ETSE 1- 16 Addr 0NAAh (N=0 to 15)to 00001h T8DE Addr 0NB0h, 0NB8h, 0NC0h, 0NC8h to -----------1----b
12.7 Interrupt Service Routine
The TSE will assert INTB to logic 0 when a condition that is configured to produce an interrupt occurs. To find which condition caused this interrupt to occur, the procedure outlined below should be followed: Read the registers 0003H - 000EH to find the functional block(s) which caused the interrupt. Find the register address of the corresponding block that caused the interrupt and read its Interrupt Status registers. The interrupt functional block and interrupt source identification register bits from step 1 are cleared once these register(s) have been read and the interrupt(s) identified. Service the interrupt(s). If the INTB pin is still logic 0, then there are still interrupts to be serviced and steps 1 to 3 need to be repeated. Otherwise, all interrupts have been serviced. Wait for the next assertion of INTB.
12.8 Interpreting the Status of Receive Decoders
The receive decoder blocks (R8FA) produce interrupts based on four receiver conditions or events: OCA (Out of Character Alignment), OFA (Out of Frame Alignment), FUO (FIFO Underrun/Overrun) and LCV (Line Code Violation). Understanding the relationships between these conditions can help to diagnose device status. These conditions have the following interrelationships:
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
136
TSE Transmission Switch Element Datasheet Released
OCA implies OFA until character alignment is re-achieved. OCA will most likely cause some LCVs but not necessarily a continual stream of them. Since character boundaries are not known, framing and disparity are effectively meaningless anyway. OFA, by itself, does not cause any of the other conditions. FUO may produce zero, one or many LCVs, depending on how the FIFO overrun/underrun occurs. Persistent LCVs (five or more in any sequence of 15 characters) cause OCA.
12.9 Accessing Indirect Registers
Indirect registers are used to conserve address space in the TSE. Writing the indirect address register accesses indirect registers. The following steps should be followed for writing to indirect registers: Read the BUSY bit. If it is equal to logic 0, continue to step 2. Otherwise, continue polling the BUSY bit. Write the desired configurations for the channel into the indirect data registers. Write the channel number (indirect address) to the indirect address register with RWB set to logic 0. Read BUSY. Once it equals 0, the indirect write has been completed. The following steps should be followed for reading indirect registers: Read the BUSY bit. If it is equal to logic 0, continue to step 2. Otherwise, continue polling the BUSY bit. Write the channel number (indirect address) to the indirect address register with RWB set to logic 1. Read the BUSY bit. If it is equal to logic 0, continue to 4. Otherwise, continue polling the BUSY bit. Read the indirect data registers to find the state of the register bits for the selected channel number.
12.10 Using the Performance Monitoring Features
The performance monitor counters within the TSE are the R8FA line code violation counters. The counters will saturate and not roll over if they reach their maximum value.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
137
TSE Transmission Switch Element Datasheet Released
A device update of all the counters can be achieved by writing to the TSE Master Clock Activity and Accumulation Trigger register (0001H). The TIP bit in the TSE Master Clock Activity and Accumulation Trigger register can be polled to determine when all the counter values have been transferred and are ready to be read.
12.11 "J0" Synchronization of the TSE in a CHESSO System
Any TSE/TBS fabric can be viewed as a collection of different stages. For example, a TimeSpace-Time switch could be constructed with five datapath stages: 1. Ingress load devices (e.g. SPECTRA-2488TM) 2. Ingress TBS devices 3. TSE devices 4. Egress TBS devices 5. Egress load devices (e.g. SPECTRA-2488) Note that in some cases, one physical device may serve in two stages, such as stages 1 and 5 or stages 2 and 4. STS-12 frames are pipelined through this fabric in a regular fashion, under control of a single clock frequency (77.76 MHz). In order to maintain valid framing for the group of STS-12 streams, the datapath devices must be coordinated with one another. The first step in this coordination is the use of a global frame synchronization pulse to mark the position of frame boundaries as they enter the fabric. However, since each device in the system datapath sees the STS-12 frames at a different latency than other devices, there must be a mechanism to account for the individual latencies at different points along the datapath. The most significant source of delay is the cumulative latency of the devices that lie along the system datapath. To accommodate different system arrangements, a synchronization frame pulse and a programmable frame delay register are used to re-frame the STS-12 streams for each system datapath device. In the TSE, this FIFO is 24-words deep and is controlled by the RJ0FP pin along with the RJ0DLY register. This frame delay register is used to inform the TSE of the latency between a frame pulse on the RJ0FP pin and the presence of J0 characters in the FIFOs so that a re-framing mechanism can be triggered at the appropriate time. Because the J0 characters may lie at different FIFO depths, due to skew between links, this re-framing can be achieved by realigning the FIFO read pointers to match the J0 positions.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
138
TSE Transmission Switch Element Datasheet Released
In addition to device latencies, there are other sources of delay. Furthermore, these delays may vary from link to link. For example, clock skew or differential trace lengths impose uneven delays on individual links. The 24-word depth of the FIFOs allows these delays to be equalized as part of the re-framing process. When the RJ0FP-RJ0DLY trigger signals the occurrence of a frame boundary, the TSE will adjust the FIFOs read positions to realign the STS-12 streams' J0 characters with one another. As long as the J0 characters from all the STS-12 streams are indeed simultaneously present in their respective FIFOs when this occurs, the TSE will effectively realign the streams as part of the re-framing process. The large FIFO depth allows the TSE to compensate for such differential delays as trace lengths that vary by several meters. Smaller delay variances, such as those due to clock jitter, can be absorbed automatically by the serial receive links. If they prove to be too large for such absorption, they will then be corrected through the FIFO re-framing process. In order to guarantee that the RJ0FP-RJ0DLY trigger will happen when all streams' J0 characters are simultaneously present within the FIFOs, it is important to choose correct values for the frame delay register. The following example explains how frame delay register values are chosen for the devices of a sample system. Consider the implementation shown in Figure 14. All devices receive the global frame pulse simultaneously at time t0 (ignoring any trace length differentials). The SPECTRA-2488 emits the J0 byte onto the TelecomBus upon receiving the global frame pulse on the DJ0REF input. This action is entirely independent of receiving a J0 byte from the optical line. SPECTRA-2488 pointer adjustments will define the start of the payload envelope (the J1 byte indicates start of payload) and this payload will be outputted over the TelecomBus. The SPECTRA-2488 can be viewed as the master by which the synchronization of the other CHESS devices is determined. The TBS expects the four incoming eight bit 77.76 MHz TelecomBus data paths to be synchronized and upon processing emits the serialized data with J0 character 33 clock cycles after receiving the J0 on the parallel TelecomBus. The J0 byte on each of the twelve independent 777.6 MHz LVDS links are not exactly simultaneous and may have a slight amount of skew relative to each other (because of presence of an 8 word FIFO on the LVDS transmitter output). The LVDS links are then mated to the TSE through a back-plane. The TSE is programmed (via indirect register access of the RJ0DLY[13:0] word) to expect the J0 byte a certain number of clock cycles after it receives the global frame pulse.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
139
TSE Transmission Switch Element Datasheet Released
The ingress FIFOs permit a variable latency in J0 arrival of up to 16 clock cycles. That is, the largest tolerable delay between the slowest and fastest LVDS link of the 64 TSE LVDS links is 16 bytes. Consequently, the external system must ensure that the relative delays between all the 64 receive LVDS links be less than 16 bytes. The minimum value for the internal programmable delay (RJ0DLY[13:0]) is the delay to the last (slowest) J0 character plus 15 bytes. The maximum value is the delay to the first (fastest) J0 character plus 31 bytes. The actual programmed delay should be based on the delay of the "slowest" of the 64 links - the link in which J0 arrives last plus a small safety margin of 1 or 2 words. The magnitude of the clock cycle delay is bounded by two parameters. First, the programmed delay register RJ0DLY is 14 bits. This implies that a clock cycle delay of 214 -1 or 16,383 clock cycles can be programmed. However, the second parameter, the frame rate (125 ms), bounds the delay to one STS-12 frame or 9719 (9719 unique values) clock cycles (125 ms x 77.76 MHz), after which the next SONET frame begins. The TSE, upon receiving the global frame pulse, will wait the programmed amount of time (56 clock cycles + cable length delays) before prompting each of the 64 links to emit their J0 character. The number of clock cycles can be determined by simply adding the relevant device and cable length latencies. This synchronization mechanism is flexible enough to accommodate system paths with different cumulative device latencies. Consider a TSE that is mated to a S/UNI-MACH48 on one link and a SPECTRA-2488 feeding a TBS on the other link. The alternate data paths have different delays; the SPECTRA-2488/TBS link has a greater delay than the S/UNI-MACH48 link delay. In this case, the S/UNI-MACH48 is programmed to emit the J0 pulse later than SPECTRA-2488 (but aligned with the TBS serial output) such that the J0 from both sources arrive at the TSE within the allowed 16-clock cycle window. The S/UNI-MACH48 programmed delay is 24 clock cycles after the receipt of the frame pulse.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
140
TSE Transmission Switch Element Datasheet Released
Figure 14 "J0" Synchronization Control
8 kHz reference frame pulse distributed to all devices at t0 Serial LVDS TelecomBus t1 t2 Serial LVDS TelecomBus t3 t4
DJ0REF
DJ0J1
Parallel TelecomBus to
IJ0J1
RJ0FP
RJ0FP
SPECTRA2488
AJ0J1
TBS
te OJ0J1 RJ0FP
td
tc
TSE
tb
ta
S/UNI-MACH48
OJ0REF
RJ0DLYMACH RJ0DLYTSE to
RX Direction TX Direction
t1 35 A B 28 ta
t2 23 43
t3 B A
t4 23 46 td 23 te
tb
tc
In the line side RX direction: 1. An 8kHz frame pulse is received by all devices at time t0 2. Upon receipt of the 8kHz frame pulse, the SPECTRA-2488 outputs data (and J0) onto the TelecomBus at time t0 3. The TBS emits the serialized J0 8B/10B character approximately 35 clock cycles later at time t1 4. The J0 character arrives at the input of the TSE A clock cycles later at time t2. A and B represents the clock cycle delay of the links. 5. The TSE RJ0DLY value can be set to create a receive FIFO depth of approximately half the FIFO length of 24 characters. The J0 character will be in the FIFO along with 11 more characters approximately 23 clock cycles after the J0 character enters the TSE input. The cumulative time in SYSCLK cycles from t0 to tz plus the extra 23 clock cycle delay into the TSE receive FIFO is the the time that should be used for the RJ0DLY value. 6. The TSE emits the J0 characters approximately 43 clock cycles after the J0 characters are read out of the receive FIFOs (t0 + RJ0DLY) at time t3. 7. The J0 character is present at the MACH48 device B clock cycles later at time t4 8. The S/UNI-MACH48 RJ0DLY value should be set using the same method as used to set the TSE RJ0DLY value. (RJ0DLY = J0 character arrival time + 23 clock cycles to fill the receive FIFO halfway. In the line side TX direction: 1. An 8kHz frame pulse is received by all devices at time t0 2. Approximately 7 + OJ0REF SYSCLK cycles after receiveing the the 8 kHz frame pulse on OJ0REF, the S/UNI-MACH-48 outputs the J0 character to the TSE device . Since the arrival of J0 characters at the TSE receivers from the TBS and the S/UNI-MACH-48 must be aligned, the OJ0REFDLY value at the S/UNI-MACH28 should be set to the cumulative latency of the TBS in SYSCLK cycles (33-36) minus the 7 delay between OJ0REF and the J0 character output when OJ0REFDLY=0. 3. The TSE outputs the J0 character at time tc 4. The TBS receives the J0 character at time td. Approximately 23 clock cycles following the arrival of the J0 character, the TBS receive FIFO will be half full. The cumulative time from t0 to td in SYSCLK cycles plus the additional 23 cycle delay into the TBS receive FIFOs should be used for the TBS RJ0DLY value. NOTE: In all cases J0 character arrival times specified are the nominal arrival times. This is because the TX FIFO can impose a +/-4 cycle delay on the data. The nominal time assumes the additional delay by the TX FIFO imposed is 0 cycles in all cases. The calculated RJ0DLY values provided in the example will work in any case - the receive FIFOs may just be more or less full than stated (12 characters full), depending on the state of the upstream TX FIFO.
OJ0REFDLYMACH
RJ0DLYTBS
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
141
TSE Transmission Switch Element Datasheet Released
12.12 Synchronized Control Setting Changes
The TSE supports dual switch control settings. These dual settings permit one to be operational while the other is updated as a result of some new connection requests. The CMP input selects the current operational switch control settings. CMP is sampled by the TSE on the base timing pulse t. The internal blocks sample the registered CMP value as they receive the next J0 character -at least a delay of RJ0DLY. The new CMP value is applied on the first A1 character of the second following STS-12 frame. This switchover is hitless; the control change which does not disrupt the user data flow in any way. This feature is required for the addition of arbitrary new connections, as existing connections may need to be rerouted (see the discussion of the connection routing algorithm in this document).
12.13 Fabric Rules of Composition.
There are rules governing how the TSE, the TBS, the Load devices (SPECTRA-2488, SPECTRA-4X155, and S/UNI-MACH48), can be combined to form legal fabrics. A hypothetical Load device with an on-board TBS is also considered. This section describes the interconnecting buses, gives a behavioral description of the four components, lists the rules of composition for fabric formation, and gives several examples of legal fabrics.
12.13.1 Interconnections
The various components communicate via two full-duplex channel types: Parallel TelecomBuses (P-TCB) and Serial TelecomBuses (S-TCB). The S-TCBs are always point-to-point. The PTCBs can be either point-to-point, or can be combined with one stage of wired-or multiplexing. Both buses carry 4*STS-12 = STS-48 streams (i.e., they can be thought of as a single STS-48 flow, or as four independent STS-12 flows - the TSE will always treat each STS-1 independently in any case.) In the diagrams below, P-TCBs are drawn as heavy directed arrows; S-TCBs are drawn as lighter arrows.
12.13.2 Behavioural Descriptions of Components
Load: Load devices (SPECTRA-2488) have one full-duplex P-TCB port. We ignore the line side of these devices. Loads are represented in Figure 15. TBS: TBS devices have one P-TCB port and three S-TCB ports. The TBS can take any of 3*48 STS-1s from the ingress S-TCBs and place it in any of 48 STS-1 slots in the egress P-TCB. In the other direction, the TBS can fill any of the 3*48 egress S-TCB slots with any STS-1 taken from the ingress P-TCB. TSE: TSE devices have 64 full-duplex S-TCB ports. The TSE implements a full Time:Space:Time switching function, as described in this document.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
142
TSE Transmission Switch Element Datasheet Released
Each component emits synchronized STS frames with a time delay controlled by the timing signal described in the "J0 Synchronization" section. These timing signals are indicated by the arrows directed at the egress ports of each component.
Figure 15 Fabric Components
Load
Load
P-TCB Load
S-TCB Load
TBS
TSE
P-TCB/S-TCB TBS
S-TCB TSE
(heavy data flow lines are P-TCBs; light data flow lines are S-TCBs; arrows to data flow lines are timing controls).
12.13.3 Rules of Composition
No connections other than egress P-TCB to ingress P-TCB and egress S-TCB to ingress S-TCB are permitted. Each TSE fabric must have a central column (or multiple columns) of TSE devices through which all traffic is switched. All traffic must arrive at the central TSE column at the same time (with respect to STS-12 frames).
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
143
TSE Transmission Switch Element Datasheet Released
All paths from any LOAD's egress P-TCB to any LOAD's ingress P-TCB must traverse sequences that are identical in time and components as they pass through the TSE core. Where the common core path extends out to the Load devices, this rule includes paths from any LOAD A to any LOAD B, the reverse paths from B to A, and any self-loops from A to A or B to B. As mentioned below, some Loads may be further from the core, their paths being extended by the use of extra TSE devices which serve as gather/scatter devices for low aggregate bandwidth Loads. These extended path portions need not be identical to other paths, but they must be traversed before and after the common core paths. Time delays on all longest simplex paths must begin with zero at the source LOAD (The longest paths are those paths that are extended, if any. Normally, all paths are "longest" and all begin at time zero.). The time delays on all paths must be strictly increasing, and the delays on all path delays must be identical when they reach the TSE core column.
12.13.4 Examples of Legal Composition
The following figures give examples of legal fabric compositions. Appropriate time delays are indicated by monotonically increasing integers.
Figure 16 LOAD:LOAD Null Fabrics.
0
Load Load Load
0
Load
0
P-TCB Loads
0
S-TCB Loads
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
144
TSE Transmission Switch Element Datasheet Released
Figure 17 TBS Fabrics (non-redundant).
0
Load TBS
1
2 0
Load TBS
1
2 0
Load TBS
1
2
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
145
TSE Transmission Switch Element Datasheet Released
Figure 18 TSE Fabric (redundant).
0
Load TBS
1
3 0
Load TBS
1
3 2
TSE TSE
2
Where STS-12 and/or STS-3 devices are connected to TSE fabrics, these same rules apply, but the TBS devices connect to multiple load devices. In multi-plane TSE fabrics, TBS devices which service these lower rate devices serve as traffic distributors and collectors to permit STS12/3 samples to be switched to and from any STS-1 in the fabric. An example of the use of a TSE as a gather/scatter device in an eight plane TSE fabric is illustrated in Figure 19 below. The point of this figure is to illustrate the need for unequal path lengths that meet at the same time in the TSE core.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
146
TSE Transmission Switch Element Datasheet Released
Figure 19 TSE Fabric with Differing Path Lengths
STS-192 Load TSE
TSE
...
STS-48 Load
TSE
TSE
TSE
...
STS-48 Load
TSE
TSE
TSE
TSE
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
147
TSE Transmission Switch Element Datasheet Released
13
Functional Timing
13.1 Receive Interface Timing
Figure 20 below, shows the relative timing of the receive interface. The LVDS links carry SONET/SDH frame octets that are encoded in 8B/10B characters. Frame boundaries, justification events and alarm conditions are encoded in special control characters. The upstream devices sourcing the links share a common clock and have a common transport frame alignment that is synchronized by the Receive Serial Interface Frame Pulse signal (RJ0FP). Due to phase noise of clock multiplication circuits and backplane routing discrepancies, the links will not phase aligned to each other but are frequency locked. The delay from RJ0FP being sampled high to the first and last J0 character is shown in Figure 20. In this example, the first J0 is delivered on link RN[X]/RP[X]. The delay to the last J0 represents the time when the all the links have delivered their J0 character. In the example below, link RN[Y]/RP[Y] is shown to be the slowest. The minimum value for the internal programmable delay (RJ0DLY[13:0]) is the delay to the last J0 character plus 15. The maximum value is the delay to the first J0 character plus 30. Consequently, the external system must ensure that the relative delays between all the receive LVDS links be less than 16 bytes. The relative phases of the links in Figure 20 are shown for illustrative purposes only. Links may have different delays relative to other links than what is shown.
Figure 20 Receive Interface Timing
SYSCLK RJ0FP
...
RJ0DLY[13:0] Delay
...
...
Max Delay until internal Frame Pulse
RP[X]/ RN[X]
...
S4,3/ A2
S1,1/J0
S2,1/ Z0
...
...
Min Delay until internal Frame Pulse S4,3/ A2 S2,1/ Z0
Max Delay between First and Last J0s
RN[Y]/ RP[Y]
...
...
S1,1/J0
...
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
148
TSE Transmission Switch Element Datasheet Released
13.2 Transmit Interface Timing
Figure 21 below shows the delay from assertion of RJ0FP to the transmit serial data links. Due to the presence of FIFOs in the data path, the delay to the various links can differ by up to 8 cycles. The minimum delay (RJ0DLY + 40 SYSCLK cycles) is shown to be incurred by one of the transmit serial data links (TP[X]/TN[X]). The maximum delay (RJ0DLY + 47 cycles) is shown to be incurred by another transmit serial data links (TP[Y]/TN[Y]). The suggested setting for TJ0DLY results in a TJ0FP pulse at the time at which all the transmit serial links have transmitted their respective J0 characters. The maximum delay from RJ0FP to the transmission of a J0 pulse is RJ0DLY + 47 cycles. Therefore the suggested setting for TJ0DLY is RJ0DLY+ 47. The relative phases of the links in Figure 21 are shown for illustrative purposes only. Links may have different delays than what is shown.
Figure 21 Transmit Interface Timing
SYSCLK RJ0FP
...
RJ0DLY + Min Delay(39 cycles) to First J0 RJ0DLY+ Max Delay(47 cycles) to Last J0
...
TP[X]/ TN[X] TN[Y]/ TP[Y] TJ0FP
... ... ...
S4,3/ A2
S1,1/J0
S2,1/ Z0
... ... ...
S4,3/ A2 S1,1/J0 S2,1/ Z0
Figure 22 below shows the delay from CMP to the transmit serial data links. CMP is valid only at the RJ0FP pulse time, whether RJ0FP is pulsed or not. It is ignored at other locations in the transport frame. A change in value to the connection memory page signal (CMP) results in changing the active switch settings. Given that CMP is sampled on the RJ0FP pulse time 0, the first data that is switched according to the newly selected connection memory page are the A1 bytes of the second frame following the first J0 byte transmitted by the TSE after offset RJ0DLY + 40 cycles. In more absolute terms, the first A1s transmitted by the TSE between offset RJ0DLY + 40 + 19416 cycles and RJ0DLY + 47 + 19416 cycles, represent the first data switched according the connection memory page selected by CMP at the RJ0FP pulse time 0.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
149
TSE Transmission Switch Element Datasheet Released
Figure 22 CMP Timing
SYSCLK RJ0FP CMP
X Valid X
... ...
RJ0DLY + Delay (40 to 47 cycles) to J0
... ...
Delay to second frame A1: 19416 cycles
TP[X]/ TN[X]
...
S4,3/ A2
S1,1/J0
S2,1/ Z0
...
S1,1/ A1
S2,1/ A1
S3,1/ A1
Figure 23 below shows the delay from the PSEL bits, SPSEL, IPSEL, and EPSEL, to their effect datastream at the transmit serial data links. The PSEL bits are written asynchronously with respect to the system clock, so use of the PSEL bits to effect switching connection memory pages should be avoided if switching on a particular frame is required. Additionally the user can avoid changing PSEL bits close to the point in time when PSEL bits are sampled by the synchronous logic. If the frame pulse occurs at time 0, IPSEL is sampled at time RJ0DLY, SPSEL is sampled at time RJ0DLY+15, and EPSEL is sampled at time RJ0DLY+17. Switchover is delayed internally for approximately a frame. Page switchover occurs on frame boundaries, with the A1 bytes switching on the new settings. The frame switched by the newly selected connection memory page first appears on the transmit serial data links between offset RJ0DLY+40+9699 cycles and RJ0DLY+47+9696 cycles.
Figure 23 PSEL Timing
SYSCLK RJ0FP PSEL
... ...
RJ0DLY+ Delay(40-47 cycles) to J0
... ...
Delay to next frame A1: 9696 cycles
TP[X]/ TN[X]
...
S4,3/ A2
S1,1/J0
S2,1/ Z0
...
S1,1/ A1
S2,1/ A1
S3,1/ A1
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
150
TSE Transmission Switch Element Datasheet Released
14
Absolute Maximum Ratings
Maximum ratings are the worst case limits that the device can withstand without sustaining permanent damage. They are not indicative of normal mode operation conditions. Note: if a voltage is applied to an
input pin when the device is powered down, the current needs to be limited below 20mA and the maximum voltage rating does not apply.
Table 18 Absolute Maximum Ratings
Storage Temperature 1.8V Supply Voltage (VDDI, AVDL, CSU_AVDL) 3.3V Supply Voltage (VDDO, AVDH, CSU_AVDH) input pad tolerance output pad overshoot limits Voltage on Any Digital Pin Voltage on LVDS Pin Static Discharge Voltage Latch-Up Current on RN[I], RP[I], TN[I], TP[I] pins Latch-Up Current on RESK pin Latch-Up Current DC Input Current Lead Temperature Absolute Maximum Junction Temperature -40C to +125C -0.3V to +2.5V -0.3V to +4.6V -2V < VDDO < +2V for 10ns, 100mA max -2V < VDDO < +2V for 10ns, 20mA max -0.5V to VDDO+0.5V -0.5V to AVDH + 0.5V 1000 V 90 mA 50 mA 100 mA except RN[I], RP[I], TN[I], TP[I], and RESK 20 mA +300C +150C
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
151
TSE Transmission Switch Element Datasheet Released
15
Power Information
15.1 Power Requirements
Table 19 Power Requirements Conditions all serial links enabled Parameter IDDOPVDDI (1.8V) IDDOPAVDL (1.8 V) IDDOPVDDO (3.3 V) IDDOPAVDH (3.3 V) IDDOPCSU_AVDH (3.3 V) Total Power Typ 1,3 2300 775 1.4 837 42 8.4 High4 9.2 Max2 2540 962 2.4 889 48 Units mA mA mA mA mA W
Notes:
1.
Typical IDD values are calculated as the mean value of current under the following conditions: typically processed silicon, nominal supply voltage, Tj=60 C, outputs loaded with 30 pF (if not otherwise specified), and a normal amount of traffic or signal activity. These values are suitable for evaluating typical device performance in a system. Max IDD values are currents guaranteed by the production test program and/or characterization over process for operating currents at the maximum operating voltage and operating temperature that yields the highest current. Outputs are assumed to be loaded with 30pF (if not otherwise specified). Typical power values are calculated using the formula: Power = i(VDDNomi x IDDTypi) Where i denotes all the various power supplies on the device, VDDNomi is the nominal voltage for supply i, and IDDTypi is the typical current for supply i (as defined in note 1 above). These values are suitable for evaluating typical device performance in a system.
2.
3.
4.
High power values are a "normal high power" estimate, calculated using the formula: Power = i(VDDMaxi x IDDHighi) Where i denotes all the various power supplies on the device, VDDMaxi is the maximum operating voltage for supply i, and IDDHighi is the current for supply i. IDDHigh values are calculated as the mean value plus two sigmas (2) of measured current under the following conditions: Tj=105 C, outputs loaded with 30 pF (if not otherwise specified). These values are suitable for evaluating board and device thermal characteristics.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
152
TSE Transmission Switch Element Datasheet Released
15.2 Power Sequencing
Due to ESD protection structures in the pads it is necessary to exercise caution when powering a device up or down. ESD protection devices behave as diodes between power supply pins and from I/O pins to power supply pins. Under extreme conditions, incorrect power sequencing may damage these ESD protection devices or trigger latch up. The recommended power supply sequencing is as follows: 1. The 1.8 V supplies can come up at the same time or after the 3.3 V supplies as long as the 1.8V supplies never exceed the 3.3V supplies by more than 0.3V. 2. Analog supplies must not exceed digital supplies of the same nominal voltage by more than 0.3V. 3. Data applied to I/O pins must not exceed VDDO by more than 0.3V unless the data is current-limited to 20 mA *. There are no power-up ramp rate restrictions. The TSE must be powered down according to the same restrictions above. * These rules are intended to allow for hot-swap of LVDS signals, as the differential links are appropriately current-limited.
15.3 Power Supply Filtering
The following power supply filtering is recommended to achieve maximum power supply noise tolerance. See Figure 24 for an example RC Filter. CSU_AVDH: 3.3 ohm, 100nF, 10nF CSU_AVDL: 0.47 ohm, 4.7 uF, 10nF Other AVDH: 3.3 ohm, 1.0uF, 10nF Other AVDL: 0 ohm, 100nF, 10nF
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
153
TSE Transmission Switch Element Datasheet Released
Figure 24 Sample RC Filter
+3.3/ 1.8 V R
analog pin
C1 C2
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
154
TSE Transmission Switch Element Datasheet Released
16
D.C. Characteristics
Ta=-40C to Tj=+125C, VVDDI = VVDDItypical 5%, VVDDO = VDDOtypical 5% (Typical Conditions: TJ = 25C, VVDDI = 1.8V, VVDDO = 3.3V)
Table 20 D.C. Characteristics Symbol VVDDI VAVDL VVDDO VAVDH VCSU_AVDH
VIL
Parameter
Power Supply at 1.8V Power Supply at 1.8V Power Supply at 3.3V Power Supply at 3.3V Power Supply at 3.3V Input Low Voltage Input High Voltage Output or Bi-directional Low Voltage Output or Bi-directional High Voltage Reset Input High Voltage Reset Input Low Voltage Input Low Current Input High Current Input Low Current Input High Current
Min
1.71 1.71 3.135 3.135 3.135 0
Typ
1.8 1.8 3.3 3.3 3.3
Max
1.89 1.89 3.465 3.465 3.465 0.8
Units
Volts Volts Volts Volts Volts Volts
Conditions
Guaranteed Input Low voltage.
VIH
2.0
Volts
Guaranteed Input High voltage.
VOL
.1V
0.4
Volts
Guaranteed output Low voltage at VDD=2.97V and IOL=maximum rated for pad. Guaranteed output High voltage at VDD=2.97V and IOH=maximum rated current for pad. Applies to SYSCLK, RSTB and TRSTB only. Applies to SYSCLK, RSTB and TRSTB only. VIL = GND. Notes 1 and 3. VIH = VDD. Notes 1 and 3. VIL = GND. Notes 2 and 3. VIH = VDD. Notes 2 and 3.
VOH
2.4
2.8
Volts
VT+ VTIILPU IIHPU IIL IIH
2.2 0.8 -200 -10 -10 -10 -50 0 0 0 -4 +10 +10 +10
Volts Volts A A A A
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
155
TSE Transmission Switch Element Datasheet Released
CIN COUT CIO VICM
Input Capacitance Output Capacitance Bi-directional Capacitance LVDS Input Common-Mode Range LVDS Input Differential Sensitivity LVDS Differential Input Impedance LVDS Output voltage high LVDS Output voltage low LVDS Output Differential Voltage LVDS Output Common-Mode Voltage LVDS Output Impedance, Differential Change in |VODM| between "0" and "1" Change in VOCM between "0" and "1" LVDS ShortCircuit Output Current LVDS ShortCircuit Output Current 925 300 85 0
5 5 5 2.4
PF PF PF V
tA=25C, f = 1 MHz tA=25C, f = 1 MHz tA=25C, f = 1 MHz
|VIDM|
100
mV
RIN VLOH VLOL VODM
100 1375 1025 350
115 1475
W mV mV RLOAD=100W 1% RLOAD=100W 1% RLOAD=100W 1%
400
mV
VOCM
1125
1200
1275
mV
RLOAD=100W 1%
RO
85
110
115
W
|DVODM|
25
mV
RLOAD=100W 1%
DVOCM
25
mV
RLOAD=100W 1%
ISP, ISN
10
mA
Drivers shorted to ground
ISPN
10
mA
Drivers shorted together
Notes on D.C. Characteristics: 1. 2. 3. Input pin or bi-directional pin with internal pull-up resistor. Input pin or bi-directional pin without internal pull-up resistor. Negative currents flow into the device (sinking), positive currents flow out of the device (sourcing.)
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
156
TSE Transmission Switch Element Datasheet Released
17
Microprocessor Interface Timing Characteristics
Ta=-40C to Tj=+125C, VVDDI = VVDDItypical 5%, VVDDO = VDDOtypical 5% (Typical Conditions: TJ = 25C, VVDDI = 1.8V, VVDDO = 3.3V) Table 21 Microprocessor Interface Read Access
Symbol tSar tHar tSalr tHalr tVl tSlr tHlr tPrd tZrd tZinth
Parameter Address to Valid Read Set-up Time Address to Valid Read Hold Time Address to Latch Set-up Time Address to Latch Hold Time Valid Latch Pulse Width Latch to Read Set-up Latch to Read Hold Valid Read to Valid Data Propagation Delay Valid Read Negated to Output Tri-state Valid Read Negated to INTB High (WCIMODE=0)
Min 10 5 10 10 5 0 5
Max
Units ns ns ns ns ns ns ns
70 20 50
ns ns ns
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
157
TSE Transmission Switch Element Datasheet Released
Figure 25 Microprocessor Interface Read Timing
tSar A[8:0] tSalr tVl ALE tSlr (CSB+RDB) tHalr
tHar
tHlr tZinth
INTB tPrd D[7:0] tZrd VALID
Notes on Microprocessor Interface Read Timing:
1. Output propagation delay time is the time in nanoseconds from the 1.4 Volt point of the reference signal to the 1.4 Volt point of the output. 2. Maximum output propagation delays are measured with a 100 pF load on the Microprocessor Interface data bus, (D[15:0]). 3. A valid read cycle is defined as a logical OR of the CSB and the RDB signals. 4. In non-multiplexed address/data bus architectures, ALE should be held high so parameters tSALR, tHALR, tVL, tSLR, and tHLR are not applicable. 5. Parameter tHAR is not applicable if address latching is used. 6. When a set-up time is specified between an input and a clock, the set-up time is the time in nanoseconds from the 1.4 Volt point of the input to the 1.4 Volt point of the clock. 7. When a hold time is specified between an input and a clock, the hold time is the time in nanoseconds from the 1.4 Volt point of the input to the 1.4 Volt point of the clock.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
158
TSE Transmission Switch Element Datasheet Released
Table 22 Microprocessor Interface Write Access
Symbol
tSAW tSDW tSALW tHALW tVL tSLW tHLW tHDW tHAW tVWR tZINTH
Parameter
Address to Valid Write Set-up Time Data to Valid Write Set-up Time Address to Latch Set-up Time Address to Latch Hold Time Valid Latch Pulse Width Latch to Write Set-up Latch to Write Hold Data to Valid Write Hold Time Address to Valid Write Hold Time Valid Write Pulse Width Valid Write Negated to INTB High (WCIMODE = 1)
Min
10 20 10 10 5 0 5 5 5 40
Max
Units
ns ns ns ns ns ns ns ns ns ns
50
ns
Figure 26 Microprocessor Interface Write Timing
tSaw A[8:0] tSalw tVl ALE tSlw (CSB+WRB) tSdw D[15:0] tVwr tHalw
tHaw
tHlw tHdw VALID tZinth
INTB
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
159
TSE Transmission Switch Element Datasheet Released
Notes on Microprocessor Interface Write Timing: 1 2 A valid write cycle is defined as a logical OR of the CSB and the WRB signals. In non-multiplexed address/data bus architectures, ALE should be held high so parameters tSALW, tHALW, tVL, tSLW, and tHLW are not applicable. Parameter tHAW is not applicable if address latching is used. When a set-up time is specified between an input and a clock, the set-up time is the time in nanoseconds from the 1.4 Volt point of the input to the 1.4 Volt point of the clock. When a hold time is specified between an input and a clock, the hold time is the time in nanoseconds from the 1.4 Volt point of the input to the 1.4 Volt point of the clock.
3 4
5
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
160
TSE Transmission Switch Element Datasheet Released
18
A.C. Timing Characteristics
Ta=-40C to Tj=+125C, VVDDI = VVDDItypical 5%, VVDDO = VDDOtypical 5% (Typical Conditions: TJ = 25C, VVDDI = 1.8V, VVDDO = 3.3V)
18.1 Input Timing
Table 23 TSE Input Timing (Figure 27) Symbol
FSYSCLK tHISYSCLK tLOSYSCLK tSCMP tHCMP tSRJ0 tHRJ0
Description
SYSCLK Frequency (nominally 77.76 MHz ) SYSCLK High Pulse Width SYSCLK Low Pulse Width CMP Set-Up Time CMP Hold Time RJ0FP Set-Up Time RJ0FP Hold Time
Min
77.76-100ppm 5 5 3 0 3 0
Max
77.76+100ppm
Units
MHz ns ns ns ns ns ns
Figure 27 TSE Input Timing
tLOSYSCLK SYSCLK tSRJ0 RJ0FP tHRJ0 tLOSYSCLK
tSCMP CMP
tHCMP
Notes on Input Timing: * When a set-up time is specified between an input and a clock, the set-up time is the time in nanoseconds from the 1.4 Volt point of the input to the 1.4 Volt point of the clock.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
161
TSE Transmission Switch Element Datasheet Released
*
When a hold time is specified between an input and a clock, the hold time is the time in nanoseconds from the 1.4 Volt point of the clock to the 1.4 Volt point of the input.
18.2 Output Timing
Table 24 TSE Output Timing (Figure 28) Symbol
tPTJ0
Description
SYSCLK High to TJ0FP Valid
Min
1
Max
22
Units
ns
Figure 28 TSE Output Timing
SYSCLK TJ0FP
tPTJ0
Notes on Output Timing:
* *
Output propagation delay time is the time in nanoseconds from the 1.4 Volt point of the reference signal to the 1.4 Volt point of the output. Output propagation delays are measured with a 30 pF load on the outputs except where indicated.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
162
TSE Transmission Switch Element Datasheet Released
18.3 Reset Timing
Table 25 RSTB Timing (Figure 29)
Symbol tVRSTB
Parameter RSTB Pulse Width
Min 100
Max
Units ns
Figure 29 RSTB Timing
tVRSTB RSTB
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
163
TSE Transmission Switch Element Datasheet Released
18.4 Serial TelecomBus Interface
Table 26 Serial TelecomBus Interface Symbol
fRLVDS tFALL tRISE tSKEW
Description
RP[64:1], RN[64:1] Bit Rate VODM fall time, 80%-20%, (RLOAD=100W 1%) VODM rise time, 20%-80%, (RLOAD=100W 1%) Differential Skew
Min
10fSYSCLK 100ppm 200 200
Typical
10fSYSCLK 300 300
Max
10fSYSCLK 100ppm 400 400 50
Units
Mbps ps ps ps
The min and max fRLVDS specification is to accommodate transients between generated clocks. The mean data rate must be exactly 10fSYSCLK. FIFO overrun/underrun in the R8FA and T8DE will result if the mean data rate differs from 10fSYSCLK. A common system clock needs to be used for all devices with serial TelecomBus interfaces.
18.5 JTAG Port Interface
Table 27 JTAG Port Interface (Figure 30) Symbol
FTCK tHItck tLOtck tStms tHtms tStdi tHtdi tPtdo tVtrstb
Description
TCK Frequency TCK HI Pulse Width TCK LO Pulse Width TMS Set-up time to TCK TMS Hold time to TCK TDI Set-up time to TCK TDI Hold time to TCK TCK Low to TDO Valid TRSTB Pulse Width
Min
100 100 25 25 25 25 2 100
Max
4
Units
MHz ns ns ns ns ns ns
35
ns ns
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
164
TSE Transmission Switch Element Datasheet Released
Figure 30 JTAG Port Interface Timing
tHItck TCK tStdi TDI tStms TMS tHtms tHtdi
tLOtck
tPtdo TDO tVtrstb TRSTB
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
165
TSE Transmission Switch Element Datasheet Released
19
Ordering Information
PART NO.
PM5372-BI
DESCRIPTION
560 Ultra Ball Grid Array (UBGA)
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
166
TSE Transmission Switch Element Datasheet Released
20
Thermal Information
This product is designed to operate over a wide temperature range when used with a heat sink and is suited for outside plant equipment1.
Table 28 Outside Plant Thermal Information
Maximum long-term operating junction temperature (TJ) to ensure adequate longterm life. Maximum junction temperature (TJ) for short-term excursions with guaranteed 2 continued functional performance . This condition will typically be reached when the local ambient temperature reaches 85 C. Minimum ambient temperature (TA) 105 C 125 C
-40 C
Table 29 Device Compact Model
qJC qJB 0.1 C/W 4.0 C/W
3
Ambient
qSA
Heat Sink
qCS
Table 30 Heat Sink Requirements
4 qSA+qCS
Case
qJC
[(105-70)/P]-qJC C/W
5
qSA and qCS are required for long-term operation
Device Compact Model
Junction
qJB
Board
Operating power is dissipated in the package at the worst-case power supply. Power depends upon the operating mode. Please refer to `High' power values in section 15.1Power Requirements.
Notes
1. 2. 3. The minimum ambient temperature requirement for Outside Plant Equipment meets the minimum ambient temperature requirement for Industrial Equipment Short-term is used as defined in Telcordia Technologies Generic Requirements GR-63-Core Core. junction-to-case thermal resistance, is a measured nominal value plus two sigma. qJB, the junction-toboard thermal resistance, is obtained by simulating conditions described in JEDEC Standard JESD 518.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
167
TSE Transmission Switch Element Datasheet Released
4.
qSA is the thermal resistance of the heat sink to ambient. qCS is the thermal resistance of the heat sink attached material. The maximum qSA required for the airspeed at the location of the device in the system with all components in place. In this formula P is the operating power.
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
168
TSE Transmission Switch Element Datasheet Released
21
Mechanical Information
aaa A
(4x)
A1 BALL CORNER
D1, M
38 36 34 32 30 28 26 24 22 20 18 16 14 12 10 8 6 4 2 39 37 35 33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1 A
D
A
A1 BALL CORNER
0.30 M 0.10 M
CAB C
C E G J
B D F H K M P T V Y AB AD AF AH AK AM AP AT AV
A1 BALL ID INK MARK
b
L N R U
E
W AA AC AE AG AJ AL
E1, N
e
AN AR AU AW
B
EXTENT OF ENCAPSULATION
e
TOP VIEW
A A2
bbb C
BOTTOM VIEW
SEATING PLANE A1
C
ddd C
SIDE VIEW
NOTES: 1) ALL DIMENSIONS IN MILLIMETER. 2) DIMENSION aaa DENOTES PACKAGE BODY PROFILE. 3) DIMENSION bbb DENOTES PARALLEL. 4) DIMENSION ddd DENOTES COPLANARITY.
PACKAGE TYPE : 560 THERMALLY ENHANCED BALL GRID ARRAY - UBGA BODY SIZE : 40 x 40 x 1.47 MM Dim. Min. Nom. Max. A A1 A2 D D1
-
E
39.90
E1 M,N
-
b
0.50
d
-
e
1.00 -
aaa bbb ccc ddd
0.20 0.20 -
1.32 0.40 1.47 0.50 1.62 0.60
0.92 39.90
0.97 40.00 38.00 40.00 38.00 39x39 0.63 1.02 40.10 40.10 0.70
0.25 0.20
Proprietary and Confidential to PMC-Sierra, Inc., and for its Customers' Internal Use Document ID: PMC-1991258, Issue 7
169


▲Up To Search▲   

 
Price & Availability of 1991258

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X